using System; namespace System.Runtime.InteropServices { /// Wraps objects the marshaler should marshal as a VT_UNKNOWN. // Token: 0x02000360 RID: 864 [ComVisible(true)] [Serializable] public sealed class UnknownWrapper { /// Initializes a new instance of the class with the object to be wrapped. /// The object being wrapped. // Token: 0x060023A8 RID: 9128 RVA: 0x0007AB48 File Offset: 0x00078D48 public UnknownWrapper(object obj) { this.InternalObject = obj; } /// Gets the object contained by this wrapper. /// The wrapped object. // Token: 0x17000661 RID: 1633 // (get) Token: 0x060023A9 RID: 9129 RVA: 0x0007AB58 File Offset: 0x00078D58 public object WrappedObject { get { return this.InternalObject; } } // Token: 0x04000E25 RID: 3621 private object InternalObject; } }