Expression.GetActionType(Type[]) Yöntem

Tanım

Belirli tür Type bağımsız değişkenleri olan genel Action bir temsilci türünü temsil eden bir nesne oluşturur.

public:
 static Type ^ GetActionType(... cli::array <Type ^> ^ typeArgs);
public static Type GetActionType(params Type[] typeArgs);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Delegate creation requires dynamic code generation.")]
public static Type GetActionType(params Type[]? typeArgs);
public static Type GetActionType(params Type[]? typeArgs);
static member GetActionType : Type[] -> Type
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Delegate creation requires dynamic code generation.")>]
static member GetActionType : Type[] -> Type
Public Shared Function GetActionType (ParamArray typeArgs As Type()) As Type

Parametreler

typeArgs
Type[]

Temsilci türü için tür bağımsız değişkenlerini belirten en fazla on Type altı nesneden Action oluşan bir dizi.

Döndürülenler

Belirtilen tür bağımsız değişkenlerine sahip bir Action temsilcinin türü.

Öznitelikler

Özel durumlar

typeArgs on altıdan fazla öğe içerir.

typeArgs, null'e eşittir.

Açıklamalar

Örneğin, typeArgs öğeleri T1…Tn türlerini temsil ederse, sonuçta elde edilen Type nesnesi C# veya Visual Basic'da System.Action<T1,…,Tn>System.Action(Of T1,…,Tn) temsilci türünü temsil eder.

Şunlara uygulanır