nikhilk/scriptsharp — Issue #146: Func missing signatures for 3-8 args
Author: james-baker
Created: 2012-02-17 00:37:16+00:00
State: open

Using 0.7.4

My mscorlib.dll is providing 11 signature variations for declaring "Func"s.
They have 0, 1, 2 arg versions, then it jumps to 9, 10, 11, 12, 13, 14, 15, 16 arguments.

Where are the three-through-eight argument (plus TResult) versions?

The 9-16 signatures have in/out labeling and more help-tip text talking about Co/Contravariance. Seems like they might come from a different place. I know Func/Action have had a history where successive .NET versions added more signature variants... but if ScriptSharp is making up for the missing ones itself, why did it start at 9 and not 3?