97 references to
Infrastructure.Common (1)
SafeKeychainHandle.cs (1)
34: base(IntPtr.Zero, ownsHandle: true)
NuGet.Packaging (4)
Signing\Cms\NativeMethods.cs (4)
138: base(IntPtr.Zero, ownsHandle: true) 143: base(handle, ownsHandle: true) 148: base(handle, ownsHandle) 162internal SafeLocalAllocHandle(IntPtr handle) : base(handle, ownsHandle: true)
PresentationCore (2)
MS\Win32\UnsafeNativeMethodsTablet.cs (2)
73: base(IntPtr.Zero, ownHandle) 108: base(IntPtr.Zero, ownHandle)
ReachFramework (2)
MS\Internal\Printing\Configuration\SafeWinSpoolPrinterHandle.cs (1)
16: base(IntPtr.Zero, true)
PrintConfig\PTProvider.cs (1)
44private SafePTProviderHandle() : base(IntPtr.Zero, true)
System.Data.Odbc (4)
Common\System\Data\ProviderBase\DbBuffer.cs (2)
17protected DbBuffer(int initialSize) : base(IntPtr.Zero, true) 35protected DbBuffer(IntPtr invalidHandleValue, bool ownsHandle) : base(invalidHandleValue, ownsHandle)
System\Data\Odbc\OdbcHandle.cs (2)
17protected OdbcHandle(ODBC32.SQL_HANDLE handleType, OdbcHandle? parentHandle) : base(IntPtr.Zero, true) 78internal OdbcHandle(OdbcStatementHandle parentHandle, ODBC32.SQL_ATTR attribute) : base(IntPtr.Zero, true)
System.Data.OleDb (7)
DbPropSet.cs (1)
19public DBPropSet() : base(IntPtr.Zero, true)
PropertyInfoSet.cs (1)
32internal PropertyInfoSet(UnsafeNativeMethods.IDBProperties idbProperties, PropertyIDSet propIDSet) : base(IntPtr.Zero, true)
SafeHandles.cs (2)
22public DualCoTaskMem() : base(IntPtr.Zero, true) 50internal DualCoTaskMem(UnsafeNativeMethods.IColumnsRowset icolumnsRowset, out IntPtr cOptColumns, out OleDbHResult hr) : base(IntPtr.Zero, true)
System\Data\ProviderBase\DbBuffer.cs (2)
17protected unsafe DbBuffer(int initialSize) : base(IntPtr.Zero, true) 36protected DbBuffer(IntPtr invalidHandleValue, bool ownsHandle) : base(invalidHandleValue, ownsHandle)
System\Data\ProviderBase\WrappedIUnknown.cs (1)
17public WrappedIUnknown() : base(IntPtr.Zero, true)
System.Diagnostics.EventLog (5)
System\Diagnostics\Reader\CoTaskMemSafeHandle.cs (1)
14: base(IntPtr.Zero, true)
System\Diagnostics\Reader\CoTaskMemUnicodeSafeHandle.cs (2)
14: base(IntPtr.Zero, true) 19: base(IntPtr.Zero, ownsHandle)
System\Diagnostics\Reader\EventLogHandle.cs (2)
15: base(IntPtr.Zero, true) 20: base(IntPtr.Zero, ownsHandle)
System.DirectoryServices (2)
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeTokenHandle.cs (2)
14public SafeTokenHandle() : base(IntPtr.Zero, true) { } 17internal SafeTokenHandle(IntPtr handle) : base(IntPtr.Zero, true)
System.DirectoryServices.AccountManagement (4)
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeTokenHandle.cs (2)
14public SafeTokenHandle() : base(IntPtr.Zero, true) { } 17internal SafeTokenHandle(IntPtr handle) : base(IntPtr.Zero, true)
System\DirectoryServices\AccountManagement\AuthZSet.cs (2)
522public SafeMemoryPtr() : base(IntPtr.Zero, true) 526internal SafeMemoryPtr(IntPtr handle) : base(IntPtr.Zero, true)
System.Drawing.Common (2)
System\Drawing\Printing\PrintController.SafeDeviceModeHandle.cs (2)
21public SafeDeviceModeHandle() : base(IntPtr.Zero, ownsHandle: true) 25internal SafeDeviceModeHandle(IntPtr handle) : base(IntPtr.Zero, ownsHandle: true)
System.IO.Compression (5)
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeZstdHandle.cs (4)
16public SafeZstdCompressHandle() : base(IntPtr.Zero, true) { } 91public SafeZstdDecompressHandle() : base(IntPtr.Zero, true) { } 164public SafeZstdCDictHandle() : base(IntPtr.Zero, true) { } 180public SafeZstdDDictHandle() : base(IntPtr.Zero, true) { }
src\runtime\src\libraries\Common\src\System\IO\Compression\ZLibNative.cs (1)
206: base(new IntPtr(-1), true)
System.IO.Compression.Brotli (2)
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeBrotliHandle.cs (2)
11public SafeBrotliEncoderHandle() : base(IntPtr.Zero, true) { } 24public SafeBrotliDecoderHandle() : base(IntPtr.Zero, true) { }
System.IO.FileSystem.AccessControl (1)
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeFindHandle.Windows.cs (1)
11public SafeFindHandle() : base(IntPtr.Zero, true) { }
System.Net.Quic (12)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509Stack.cs (1)
67base(IntPtr.Zero, ownsHandle: true)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509StoreCtx.cs (2)
75base(IntPtr.Zero, ownsHandle: true) 80base(handle, ownsHandle)
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\Asn1SafeHandles.Unix.cs (2)
12base(IntPtr.Zero, ownsHandle: true) 32base(IntPtr.Zero, ownsHandle: true)
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeBioHandle.Unix.cs (1)
16base(IntPtr.Zero, ownsHandle: true)
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeInteriorHandle.cs (1)
15: base(invalidHandleValue, ownsHandle)
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeX509Handles.Unix.cs (3)
31base(IntPtr.Zero, ownsHandle: true) 51base(IntPtr.Zero, ownsHandle: true) 71base(IntPtr.Zero, ownsHandle: true)
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\X509ExtensionSafeHandles.Unix.cs (1)
13base(IntPtr.Zero, ownsHandle: true)
System\Net\Quic\Internal\MsQuicSafeHandle.cs (1)
33: base((IntPtr)handle, ownsHandle: true)
System.Net.Security (16)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.SslCtx.cs (2)
92: base(IntPtr.Zero, true) 97: base(handle, ownsHandle)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509Stack.cs (1)
67base(IntPtr.Zero, ownsHandle: true)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509StoreCtx.cs (2)
75base(IntPtr.Zero, ownsHandle: true) 80base(handle, ownsHandle)
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\Asn1SafeHandles.Unix.cs (2)
12base(IntPtr.Zero, ownsHandle: true) 32base(IntPtr.Zero, ownsHandle: true)
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\GssSafeHandles.cs (3)
63: base(IntPtr.Zero, true) 134: base(IntPtr.Zero, true) 159: base(IntPtr.Zero, true)
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeBioHandle.Unix.cs (1)
16base(IntPtr.Zero, ownsHandle: true)
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeInteriorHandle.cs (1)
15: base(invalidHandleValue, ownsHandle)
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeX509Handles.Unix.cs (3)
31base(IntPtr.Zero, ownsHandle: true) 51base(IntPtr.Zero, ownsHandle: true) 71base(IntPtr.Zero, ownsHandle: true)
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\X509ExtensionSafeHandles.Unix.cs (1)
13base(IntPtr.Zero, ownsHandle: true)
System.Net.WebSockets (1)
src\runtime\src\libraries\Common\src\System\IO\Compression\ZLibNative.cs (1)
206: base(new IntPtr(-1), true)
System.Private.CoreLib (2)
src\runtime\src\libraries\System.Private.CoreLib\src\Microsoft\Win32\SafeHandles\SafeHandleMinusOneIsInvalid.cs (1)
12protected SafeHandleMinusOneIsInvalid(bool ownsHandle) : base(new IntPtr(-1), ownsHandle)
src\runtime\src\libraries\System.Private.CoreLib\src\Microsoft\Win32\SafeHandles\SafeHandleZeroOrMinusOneIsInvalid.cs (1)
12protected SafeHandleZeroOrMinusOneIsInvalid(bool ownsHandle) : base(IntPtr.Zero, ownsHandle)
System.Security.AccessControl (2)
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeTokenHandle.cs (2)
14public SafeTokenHandle() : base(IntPtr.Zero, true) { } 17internal SafeTokenHandle(IntPtr handle) : base(IntPtr.Zero, true)
System.Security.Cryptography (7)
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeBCryptHandle.cs (1)
14: base(IntPtr.Zero, true)
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeCrypt32Handle.cs (1)
15: base(IntPtr.Zero, true)
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeUnicodeStringHandle.cs (2)
19: base(IntPtr.Zero, ownsHandle: true) 25: base(IntPtr.Zero, ownsHandle: true)
System\Security\Cryptography\FixedMemoryKeyBox.cs (1)
12internal FixedMemoryKeyBox(ReadOnlySpan<byte> key) : base(IntPtr.Zero, ownsHandle: true)
System\Security\Cryptography\OpenSsl.NotSupported.cs (2)
243public SafeEvpPKeyHandle() : base(IntPtr.Zero, false) 253public SafeEvpPKeyHandle(IntPtr handle, bool ownsHandle) : base(handle, ownsHandle)
System.Security.Cryptography.Pkcs (3)
Microsoft\Win32\SafeHandles\SafeCertContextHandle.cs (1)
15base(handle, ownsHandle: true)
Microsoft\Win32\SafeHandles\SafeCryptMsgHandle.cs (1)
13base(IntPtr.Zero, ownsHandle: true)
Microsoft\Win32\SafeHandles\SafeProvOrNCryptKeyHandle.cs (1)
22: base(handle, ownsHandle)
System.Security.Principal.Windows (3)
Microsoft\Win32\SafeHandles\SafeAccessTokenHandle.cs (2)
15public SafeAccessTokenHandle() : base(IntPtr.Zero, true) { } 21public SafeAccessTokenHandle(IntPtr handle) : base(handle, true) { }
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeLsaHandle.cs (1)
13: base(IntPtr.Zero, true)
System.ServiceProcess.ServiceController (2)
Microsoft\Win32\SafeHandles\SafeServiceHandle.cs (2)
14public SafeServiceHandle() : base(IntPtr.Zero, true) 18internal SafeServiceHandle(IntPtr handle) : base(IntPtr.Zero, true)
System.Speech (1)
Internal\HGlobalSafeHandle.cs (1)
15public HGlobalSafeHandle() : base(IntPtr.Zero, true)
System.Windows.Extensions (1)
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeCrypt32Handle.cs (1)
15: base(IntPtr.Zero, true)
System.Windows.Forms.Primitives (1)
Microsoft\Win32\SafeHandles\CoTaskMemSafeHandle.cs (1)
10internal CoTaskMemSafeHandle() : base(IntPtr.Zero, true)
UIAutomationClient (5)
MS\Internal\Automation\SafeHandles.cs (3)
20: base(IntPtr.Zero, true) 44: base(IntPtr.Zero, true) 65: base(IntPtr.Zero, true)
System\Windows\Automation\Condition.cs (1)
15: base(IntPtr.Zero, true)
System\Windows\Automation\Text\TextRange.cs (1)
22: base(IntPtr.Zero, true)