Expression.TryGetFuncType(Type[], Type) Methode

Definition

Erstellt ein Type Objekt, das einen generischen System.Func-Delegattyp mit bestimmten Typargumenten darstellt. Das letzte Typargument gibt den Rückgabetyp des erstellten Delegaten an.

public:
 static bool TryGetFuncType(cli::array <Type ^> ^ typeArgs, [Runtime::InteropServices::Out] Type ^ % funcType);
public static bool TryGetFuncType(Type[] typeArgs, out Type funcType);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Delegate creation requires dynamic code generation.")]
public static bool TryGetFuncType(Type[] typeArgs, out Type? funcType);
public static bool TryGetFuncType(Type[] typeArgs, out Type? funcType);
static member TryGetFuncType : Type[] * Type -> bool
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Delegate creation requires dynamic code generation.")>]
static member TryGetFuncType : Type[] * Type -> bool
Public Shared Function TryGetFuncType (typeArgs As Type(), ByRef funcType As Type) As Boolean

Parameter

typeArgs
Type[]

Ein Array von Type-Objekten, die die Typargumente für den System.Func-Delegattyp angeben.

funcType
Type

Wenn diese Methode zurückgegeben wird, enthält den generischen System.Func-Delegattyp mit bestimmten Typargumenten. Enthält NULL, wenn keine generische System.Func-Stellvertretung vorhanden ist, die mit der typeArgs. Dieser Parameter wird nicht initialisiert übergeben.

Gibt zurück

true wenn generischer System.Func-Delegattyp für bestimmte typeArgs; andernfalls falseerstellt wurde.

Attribute

Gilt für: