Expression.GetFuncType Method
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Creates a Type object that represents a generic System.Func delegate type that has specific type arguments. The last type argument specifies the return type of the created delegate.
Assembly: System.Core (in System.Core.dll)
Parameters
- typeArgs
- Type:
System.Type
[]
An array of one to five Type objects that specify the type arguments for the System.Func delegate type.
Return Value
Type: System.TypeThe type of a System.Func delegate that has the specified type arguments.
| Exception | Condition |
|---|---|
| ArgumentException | typeArgs contains less than one or more than five elements. |
| ArgumentNullException | typeArgs is null. |
typeArgs must contain at least one and at most five elements.
As an example, if the elements of typeArgs represent the types T1…Tn, the resulting Type object represents the constructed delegate type System.Func<T1,…,Tn> in C# or System.Func(Of T1,…,Tn) in Visual Basic.