System.Runtime.InteropServices.ICustomMarshaler public interface ICustomMarshaler Documentation Code void CleanUpManagedData(object ManagedObj) void CleanUpNativeData(IntPtr pNativeData) int GetNativeDataSize() IntPtr MarshalManagedToNative(object ManagedObj) object MarshalNativeToManaged(IntPtr pNativeData)