public void Dispose()
 {
     object o = this._unknown;
     this._unknown = null;
     this._value = null;
     if (o != null)
     {
         Marshal.ReleaseComObject(o);
     }
 }
        public void Dispose()
        {
            object o = this._unknown;

            this._unknown = null;
            this._value   = null;
            if (o != null)
            {
                Marshal.ReleaseComObject(o);
            }
        }
 internal ITransactionJoinWrapper(object unknown)
 {
     this._unknown = unknown;
     this._value   = unknown as System.Data.Common.NativeMethods.ITransactionJoin;
 }
 internal ITransactionJoinWrapper(object unknown)
 {
     this._unknown = unknown;
     this._value = unknown as System.Data.Common.NativeMethods.ITransactionJoin;
 }