GetFuncType Method
TOC
Collapse the table of content
Expand the table of content

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.

Namespace:  System.Linq.Expressions
Assembly:  System.Core (in System.Core.dll)

public static Type GetFuncType(
	params Type[] typeArgs
)

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.Type
The type of a System.Func delegate that has the specified type arguments.

ExceptionCondition
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.

Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0

Windows Phone

Show:
© 2017 Microsoft