MarshalAsAttribute Fields
.NET Framework 3.0
| 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. |