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

Определение

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

Перегрузки

MarshalAsAttribute(Int16)

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

MarshalAsAttribute(UnmanagedType)

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

MarshalAsAttribute(Int16)

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

public:
 MarshalAsAttribute(short unmanagedType);
public MarshalAsAttribute (short unmanagedType);
new System.Runtime.InteropServices.MarshalAsAttribute : int16 -> System.Runtime.InteropServices.MarshalAsAttribute
Public Sub New (unmanagedType As Short)

Параметры

unmanagedType
Int16

Значение, в виде которого будут маршалированы данные.

Комментарии

Этот конструктор принимает базовое 16-разрядное целое число со знаком, представляющее каждый UnmanagedType элемент перечисления. Tlbimp.exe (средство импорта библиотек типов) использует этот конструктор.

См. также раздел

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

MarshalAsAttribute(UnmanagedType)

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

public:
 MarshalAsAttribute(System::Runtime::InteropServices::UnmanagedType unmanagedType);
public MarshalAsAttribute (System.Runtime.InteropServices.UnmanagedType unmanagedType);
new System.Runtime.InteropServices.MarshalAsAttribute : System.Runtime.InteropServices.UnmanagedType -> System.Runtime.InteropServices.MarshalAsAttribute
Public Sub New (unmanagedType As UnmanagedType)

Параметры

unmanagedType
UnmanagedType

Значение, в виде которого будут маршалированы данные.

Комментарии

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

См. также раздел

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