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 列挙メンバーでこのフィールドを使用できます。 CustomMarshalerByValArrayの場合は、追加の名前付きパラメーターを使用する必要があります。

適用対象