Expression.GetActionType(Type[]) Метод

Определение

Создает объект Type, представляющий универсальный тип делегата System.Action с заданными аргументами типа.Creates a Type object that represents a generic System.Action delegate type that has specific type arguments.

public:
 static Type ^ GetActionType(... cli::array <Type ^> ^ typeArgs);
public static Type GetActionType (params Type[] typeArgs);
static member GetActionType : Type[] -> Type
Public Shared Function GetActionType (ParamArray typeArgs As Type()) As Type

Параметры

typeArgs
Type[]

Массив до шестнадцати объектов Type, указывающих аргументы типа для типа делегата System.Action.An array of up to sixteen Type objects that specify the type arguments for the System.Action delegate type.

Возвраты

Тип делегата System.Action с заданными аргументами типа.The type of a System.Action delegate that has the specified type arguments.

Исключения

Параметр typeArgs содержит более шестнадцати элементов.typeArgs contains more than sixteen elements.

Свойство typeArgs имеет значение null.typeArgs is null.

Комментарии

typeArgs Например, если элементы представляют типы T1…Tn, полученный Type объект представляет сконструированный тип System.Action<T1,…,Tn> делегата в C# или System.Action(Of T1,…,Tn) в Visual Basic.As an example, if the elements of typeArgs represent the types T1…Tn, the resulting Type object represents the constructed delegate type System.Action<T1,…,Tn> in C# or System.Action(Of T1,…,Tn) in Visual Basic.

Применяется к