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();
}
}