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 был создан универсальный; в противном случае .
- Атрибуты