Expression.GetFuncType(Type[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt ein Type -Objekt, das einen generischen Func<TResult> Delegattyp darstellt, der über bestimmte Typargumente verfügt. Das letzte Typargument gibt den Rückgabetyp des erstellten Delegaten an.
public:
static Type ^ GetFuncType(... cli::array <Type ^> ^ typeArgs);
public static Type GetFuncType (params Type[] typeArgs);
public static Type GetFuncType (params Type[]? typeArgs);
static member GetFuncType : Type[] -> Type
Public Shared Function GetFuncType (ParamArray typeArgs As Type()) As Type
Parameter
- typeArgs
- Type[]
Ein Array mit einem bis 17 Type-Objekten, die die Typargumente für den System.Func
-Delegattyp angeben.
Gibt zurück
Der Typ eines Func<TResult> Delegaten, der über die angegebenen Typargumente verfügt.
Ausnahmen
typeArgs
enthält weniger als ein oder mehr als siebzehn Elemente.
typeArgs
ist null
.
Hinweise
typeArgs
muss mindestens ein und höchstens siebzehn Elemente enthalten.
Wenn beispielsweise die Elemente von typeArgs
die Typen T1…Tn
darstellen, stellt das resultierende Type Objekt den erstellten Delegattyp System.Func<T1,…,Tn>
in C# oder System.Func(Of T1,…,Tn)
in Visual Basic dar.