MarshalAsAttribute.Value Свойство

Определение

UnmanagedType Возвращает значение, которое данные необходимо маршалировать как.

public:
 property System::Runtime::InteropServices::UnmanagedType Value { System::Runtime::InteropServices::UnmanagedType get(); };
public System.Runtime.InteropServices.UnmanagedType Value { get; }
member this.Value : System.Runtime.InteropServices.UnmanagedType
Public ReadOnly Property Value As UnmanagedType

Значение свойства

Значение UnmanagedType , которое данные необходимо маршалировать как.

Комментарии

Это значение используется для MarshalAsAttribute указания того, как типы должны маршалироваться между управляемым и неуправляемным кодом. В некоторых случаях это поле можно использовать с определенными UnmanagedType элементами перечисления. Для CustomMarshaler и ByValArray, необходимо использовать дополнительные именованные параметры.

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