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 mit bestimmten Typargumenten darstellt. 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);
static member GetFuncType : Type[] -> Type
Public Shared Function GetFuncType (ParamArray typeArgs As Type()) As Type
Parameter
- typeArgs
- Type[]
Ein Array von ein bis siebenzehn Type Objekten, die die Typargumente für den System.Func Delegattyp angeben.
Gibt zurück
Der Typ eines Func<TResult> Delegaten mit den angegebenen Typargumenten.
Ausnahmen
typeArgs enthält weniger als ein oder mehrere 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 konstruierten Delegattyp System.Func<T1,…,Tn> in C# oder System.Func(Of T1,…,Tn) in Visual Basic dar.