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

            this._unknown = null;
            this._value   = null;
            if (o != null)
            {
                Marshal.ReleaseComObject(o);
            }
        }
Exemplo n.º 3
0
        public void Dispose()
        {
            object unknown = _unknown;

            _unknown = null !;
            _value   = null !;
            if (null != unknown)
            {
                Marshal.ReleaseComObject(unknown);
            }
        }
Exemplo n.º 4
0
 internal IOpenRowsetWrapper(object unknown)
 {
     this._unknown = unknown;
     this._value   = unknown as UnsafeNativeMethods.IOpenRowset;
 }
Exemplo n.º 5
0
 internal IOpenRowsetWrapper(object unknown)
 {
     _unknown = unknown;
     _value   = (unknown as UnsafeNativeMethods.IOpenRowset) !;
     Debug.Assert(null != _value, "null IOpenRowsetWrapper");
 }
 internal IOpenRowsetWrapper(object unknown)
 {
     this._unknown = unknown;
     this._value = unknown as UnsafeNativeMethods.IOpenRowset;
 }
Exemplo n.º 7
0
 public void Dispose() {
     object unknown = _unknown;
     _unknown = null;
     _value = null;
     if (null != unknown) {
         Marshal.ReleaseComObject(unknown);
     }
 }
Exemplo n.º 8
0
 internal IOpenRowsetWrapper(object unknown) {
     _unknown = unknown;
     _value = (unknown as UnsafeNativeMethods.IOpenRowset);
     Debug.Assert(null != _value, "null IOpenRowsetWrapper");
 }