Expression.TryGetFuncType(Type[], Type) Metodo

Definizione

Crea un Type oggetto che rappresenta un tipo delegato System.Func generico con argomenti di tipo specifici. L'ultimo argomento di tipo specifica il tipo restituito del delegato creato.

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

Parametri

typeArgs
Type[]

Matrice di oggetti Type che specificano gli argomenti di tipo per il tipo delegato System.Func.

funcType
Type

Quando termina, questo metodo contiene il tipo delegato System.Func generico con argomenti di tipo specifici. Contiene null se non esiste un delegato System.Func generico che corrisponde a typeArgs. Questo parametro viene passato non inizializzato.

Valori restituiti

true se il tipo di delegato System.Func generico è stato creato per specifici typeArgs; in caso contrario, false.

Attributi

Si applica a