EnumeratorToEnumVariantMarshaler.GetNativeDataSize Method

Definition

Returns the size in bytes of the unmanaged data to be marshaled.

public:
 override int GetNativeDataSize();
public:
 virtual int GetNativeDataSize();
public override int GetNativeDataSize ();
public virtual int GetNativeDataSize ();
abstract member GetNativeDataSize : unit -> int
override this.GetNativeDataSize : unit -> int
Public Overrides Function GetNativeDataSize () As Integer
Public Overridable Function GetNativeDataSize () As Integer

Returns

-1 to indicate the type this marshaler handles is not a value type.

Implements

Remarks

Because custom marshaling of value types is not supported in the .NET Framework, this method always returns -1.

Applies to