コード例 #1
0
ファイル: OleDbWrapper.cs プロジェクト: dotnet/runtime
        public void Dispose()
        {
            object unknown = _unknown;

            _unknown = null !;
            _value   = null !;
            if (null != unknown)
            {
                Marshal.ReleaseComObject(unknown);
            }
        }
コード例 #2
0
ファイル: OleDbWrapper.cs プロジェクト: uQr/referencesource
 public void Dispose() {
     object unknown = _unknown;
     _unknown = null;
     _value = null;
     if (null != unknown) {
         Marshal.ReleaseComObject(unknown);
     }
 }
コード例 #3
0
ファイル: OleDbWrapper.cs プロジェクト: dotnet/runtime
 internal ITransactionJoinWrapper(object unknown)
 {
     _unknown = unknown;
     _value   = (unknown as NativeMethods.ITransactionJoin) !;
 }
コード例 #4
0
ファイル: OleDbWrapper.cs プロジェクト: uQr/referencesource
 internal ITransactionJoinWrapper(object unknown) {
     _unknown = unknown;
     _value = (unknown as NativeMethods.ITransactionJoin);
 }