Sdílet prostřednictvím


Expression.TryGetFuncType(Type[], Type) Metoda

Definice

Type Vytvoří objekt, který představuje obecný typ delegáta System.Func, který má konkrétní argumenty typu. Argument posledního typu určuje návratový typ vytvořeného delegáta.

public:
 static bool TryGetFuncType(cli::array <Type ^> ^ typeArgs, [Runtime::InteropServices::Out] Type ^ % funcType);
public static bool TryGetFuncType (Type[] typeArgs, out Type funcType);
public static bool TryGetFuncType (Type[] typeArgs, out Type? funcType);
static member TryGetFuncType : Type[] * Type -> bool
Public Shared Function TryGetFuncType (typeArgs As Type(), ByRef funcType As Type) As Boolean

Parametry

typeArgs
Type[]

Pole type objektů, které určují argumenty typu pro typ delegáta System.Func.

funcType
Type

Když tato metoda vrátí, obsahuje obecný Typ delegáta System.Func, který má konkrétní argumenty typu. Obsahuje hodnotu null, pokud neexistuje obecný delegát System.Func, který odpovídá typeArgs. Tento parametr se předává neinicializovaný.

Návraty

true pokud byl vytvořen obecný typ delegáta System.Func pro konkrétní typeArgs; v opačném případě false.

Platí pro