MarshalAsAttribute Fields
.NET Framework 3.5
The MarshalAsAttribute type exposes the following members.
| Name | Description | |
|---|---|---|
|
ArraySubType | Specifies the element type of the unmanaged UnmanagedType.LPArray or UnmanagedType.ByValArray. |
|
IidParameterIndex | Specifies the parameter index of the unmanaged iid_is attribute used by COM. |
|
MarshalCookie | Provides additional information to a custom marshaler. |
|
MarshalType | Specifies the fully qualified name of a custom marshaler. |
|
MarshalTypeRef | Implements MarshalAsAttribute.MarshalType as a type. |
|
SafeArraySubType | Indicates the element type of the UnmanagedType.SafeArray. |
|
SafeArrayUserDefinedSubType | Indicates the user-defined element type of the UnmanagedType.SafeArray. |
|
SizeConst | Indicates the number of elements in the fixed-length array or the number of characters (not bytes) in a string to import. |
|
SizeParamIndex | Indicates which parameter contains the count of array elements, much like size_is in COM, and is zero-based. |