using System; namespace System.Runtime.InteropServices { /// Provides a way for clients to access the actual object, rather than the adapter object handed out by a custom marshaler. // Token: 0x02000319 RID: 793 [ComVisible(true)] public interface ICustomAdapter { /// Provides access to the underlying object wrapped by a custom marshaler. /// The object contained by the adapter object. // Token: 0x0600221B RID: 8731 [return: MarshalAs(UnmanagedType.IUnknown)] object GetUnderlyingObject(); } }