Expression.TryGetFuncType(Type[], Type) Метод

Определение

Создает объект, представляющий универсальный Type тип делегата System.Func, имеющий определенные аргументы типа. Последний аргумент типа указывает тип возврата созданного делегата.

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

Параметры

typeArgs
Type[]

Массив объектов Type, указывающий аргументы типа для типа делегата System.Func.

funcType
Type

Когда этот метод возвращается, содержит универсальный тип делегата System.Func, имеющий определенные аргументы типа. Содержит значение NULL, если нет универсального делегата System.Func, соответствующего параметру typeArgs. Этот параметр передается неинициализирован.

Возвращаемое значение

trueЗначение , typeArgsесли для конкретного falseтипа делегата System.Func был создан универсальный; в противном случае .

Атрибуты

Применяется к