Example #1
0
        public void Dispose()
        {
            object unknown = _unknown;

            _unknown = null !;
            _value   = null !;
            if (null != unknown)
            {
                Marshal.ReleaseComObject(unknown);
            }
        }
Example #2
0
 public void Dispose() {
     object unknown = _unknown;
     _unknown = null;
     _value = null;
     if (null != unknown) {
         Marshal.ReleaseComObject(unknown);
     }
 }
Example #3
0
 internal ITransactionJoinWrapper(object unknown)
 {
     _unknown = unknown;
     _value   = (unknown as NativeMethods.ITransactionJoin) !;
 }
Example #4
0
 internal ITransactionJoinWrapper(object unknown) {
     _unknown = unknown;
     _value = (unknown as NativeMethods.ITransactionJoin);
 }