Expression.GetFuncType(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ý Func<TResult> typ delegáta, který má konkrétní argumenty typu. Argument posledního typu určuje návratový typ vytvořeného delegáta.
public:
static Type ^ GetFuncType(... cli::array <Type ^> ^ typeArgs);
public static Type GetFuncType (params Type[] typeArgs);
public static Type GetFuncType (params Type[]? typeArgs);
static member GetFuncType : Type[] -> Type
Public Shared Function GetFuncType (ParamArray typeArgs As Type()) As Type
Parametry
- typeArgs
- Type[]
Pole jednoho až sedmnácti Type objektů, které určují argumenty typu delegáta System.Func
.
Návraty
Typ delegáta Func<TResult> , který má zadané argumenty typu.
Výjimky
typeArgs
obsahuje méně než jeden nebo více než sedmnáct prvků.
typeArgs
je null
.
Poznámky
typeArgs
musí obsahovat nejméně jeden a nejvýše sedmnáct prvků.
Například pokud prvky typeArgs
představují typy T1…Tn
, výsledný Type objekt představuje typ vytvořeného delegáta System.Func<T1,…,Tn>
v jazyce C# nebo System.Func(Of T1,…,Tn)
v jazyce Visual Basic.