Expression.GetFuncType(Type[]) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar ett Type objekt som representerar en allmän Func<TResult> ombudstyp som har specifika typargument. Det sista typargumentet anger returtypen för det skapade ombudet.
public:
static Type ^ GetFuncType(... cli::array <Type ^> ^ typeArgs);
public static Type GetFuncType(params Type[] typeArgs);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Delegate creation requires dynamic code generation.")]
public static Type GetFuncType(params Type[]? typeArgs);
public static Type GetFuncType(params Type[]? typeArgs);
static member GetFuncType : Type[] -> Type
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Delegate creation requires dynamic code generation.")>]
static member GetFuncType : Type[] -> Type
Public Shared Function GetFuncType (ParamArray typeArgs As Type()) As Type
Parametrar
- typeArgs
- Type[]
En matris med ett till sjutton Type objekt som anger typargumenten för ombudstypen System.Func .
Returer
Typen av ombud Func<TResult> som har de angivna typargumenten.
- Attribut
Undantag
typeArgs innehåller färre än ett eller flera än sjutton element.
typeArgs är null.
Kommentarer
typeArgs minst ett och högst sjutton element.
Om elementen i typeArgs till exempel representerar typerna T1…Tn representerar det resulterande objektet Type den konstruerade delegattypen System.Func<T1,…,Tn> i C# eller System.Func(Of T1,…,Tn) i Visual Basic.