Expression.TryGetFuncType(Type[], Type) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
.