Expression.GetFuncType(Type[]) Methode

Definitie

Hiermee maakt u een Type object dat een algemeen Func<TResult> gemachtigdentype vertegenwoordigt met specifieke typeargumenten. Het laatste typeargument geeft het retourtype van de gemaakte gemachtigde aan.

public:
 static Type ^ GetFuncType(... cli::array <Type ^> ^ typeArgs);
public static Type GetFuncType(params Type[] typeArgs);
static member GetFuncType : Type[] -> Type
Public Shared Function GetFuncType (ParamArray typeArgs As Type()) As Type

Parameters

typeArgs
Type[]

Een matrix van één tot zeventien Type objecten die de typeargumenten voor het System.Func gemachtigdetype opgeven.

Retouren

Het type Func<TResult> gemachtigde met de opgegeven typeargumenten.

Uitzonderingen

typeArgs bevat minder dan een of meer dan zeventien elementen.

typeArgs is null.

Opmerkingen

typeArgs moet ten minste één en ten hoogste zeventien elementen bevatten.

Als bijvoorbeeld de elementen van typeArgs de typen T1…Tn vertegenwoordigen, vertegenwoordigt het resulterende object Type het samengestelde gedelegeerdentype System.Func<T1,…,Tn> in C# of System.Func(Of T1,…,Tn) in Visual Basic.

Van toepassing op