Поделиться через


DynamicAttribute Конструкторы

Определение

Инициализирует новый экземпляр класса DynamicAttribute.

Перегрузки

DynamicAttribute()

Инициализирует новый экземпляр класса DynamicAttribute.

DynamicAttribute(Boolean[])

Инициализирует новый экземпляр класса DynamicAttribute.

DynamicAttribute()

Исходный код:
DynamicAttribute.cs
Исходный код:
DynamicAttribute.cs
Исходный код:
DynamicAttribute.cs

Инициализирует новый экземпляр класса DynamicAttribute.

public:
 DynamicAttribute();
public DynamicAttribute ();
Public Sub New ()

Комментарии

При использовании в спецификации атрибута конструктор без параметров семантически эквивалентен DynamicAttribute({ true })и может считаться сокращением для этого выражения. Поэтому его следует использовать только для элемента типа Object.

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

DynamicAttribute(Boolean[])

Исходный код:
DynamicAttribute.cs
Исходный код:
DynamicAttribute.cs
Исходный код:
DynamicAttribute.cs

Инициализирует новый экземпляр класса DynamicAttribute.

public:
 DynamicAttribute(cli::array <bool> ^ transformFlags);
public DynamicAttribute (bool[] transformFlags);
new System.Runtime.CompilerServices.DynamicAttribute : bool[] -> System.Runtime.CompilerServices.DynamicAttribute
Public Sub New (transformFlags As Boolean())

Параметры

transformFlags
Boolean[]

Указывает с помощью префикса обхода конструкции типа, какие экземпляры Object следует считать динамически выполняемыми типами.

Комментарии

Этот конструктор предназначен для использования с типами, созданными на основе базового экземпляра , предназначенного для динамической Object обработки.

Например, если C является универсальным типом с двумя параметрами типа, то использование сконструированного типа C<Object,Object> может быть предназначено для динамической обработки первого аргумента типа, а второго — обычно. В этом случае соответствующая спецификация атрибута { false, true, false }должна использовать transformFlags значение .

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