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