85 references to
Infrastructure.Common (1)
SafeKeychainHandle.cs (1)
34: base(IntPtr.Zero, ownsHandle: true)
Microsoft.AspNetCore.Server.HttpSys (2)
NativeInterop\SafeNativeOverlapped.cs (2)
18: base(IntPtr.Zero, true) 23: base(IntPtr.Zero, true)
Microsoft.AspNetCore.Server.IIS (1)
Core\NativeSafeHandle.cs (1)
16public NativeSafeHandle(IntPtr handle) : base(IntPtr.Zero, ownsHandle: true)
Microsoft.Build (1)
InprocTrackingNativeMethods.cs (1)
283: base(IntPtr.Zero, true)
Microsoft.Build.Utilities.Core (1)
InprocTrackingNativeMethods.cs (1)
283: base(IntPtr.Zero, true)
Microsoft.CodeAnalysis.Workspaces (3)
Storage\SQLite\Interop\SafeSqliteBlobHandle.cs (1)
19: base(invalidHandleValue: IntPtr.Zero, ownsHandle: true)
Storage\SQLite\Interop\SafeSqliteHandle.cs (1)
18: base(invalidHandleValue: IntPtr.Zero, ownsHandle: true)
Storage\SQLite\Interop\SafeSqliteStatementHandle.cs (1)
19: base(invalidHandleValue: IntPtr.Zero, 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.IO.Compression (1)
src\libraries\Common\src\System\IO\Compression\ZLibNative.cs (1)
169: base(new IntPtr(-1), true)
System.IO.Compression.Brotli (2)
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeBrotliHandle.cs (2)
11public SafeBrotliEncoderHandle() : base(IntPtr.Zero, true) { } 24public SafeBrotliDecoderHandle() : base(IntPtr.Zero, true) { }
System.Net.Quic (12)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509Stack.cs (1)
67base(IntPtr.Zero, ownsHandle: true)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509StoreCtx.cs (2)
75base(IntPtr.Zero, ownsHandle: true) 80base(handle, ownsHandle)
src\libraries\Common\src\Microsoft\Win32\SafeHandles\Asn1SafeHandles.Unix.cs (2)
12base(IntPtr.Zero, ownsHandle: true) 32base(IntPtr.Zero, ownsHandle: true)
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeBioHandle.Unix.cs (1)
16base(IntPtr.Zero, ownsHandle: true)
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeInteriorHandle.cs (1)
15: base(invalidHandleValue, ownsHandle)
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\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\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.SslCtx.cs (2)
82: base(IntPtr.Zero, true) 87: base(handle, ownsHandle)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509Stack.cs (1)
67base(IntPtr.Zero, ownsHandle: true)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509StoreCtx.cs (2)
75base(IntPtr.Zero, ownsHandle: true) 80base(handle, ownsHandle)
src\libraries\Common\src\Microsoft\Win32\SafeHandles\Asn1SafeHandles.Unix.cs (2)
12base(IntPtr.Zero, ownsHandle: true) 32base(IntPtr.Zero, ownsHandle: true)
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\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeBioHandle.Unix.cs (1)
16base(IntPtr.Zero, ownsHandle: true)
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeInteriorHandle.cs (1)
15: base(invalidHandleValue, ownsHandle)
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\libraries\Common\src\Microsoft\Win32\SafeHandles\X509ExtensionSafeHandles.Unix.cs (1)
13base(IntPtr.Zero, ownsHandle: true)
System.Net.WebSockets (1)
src\libraries\Common\src\System\IO\Compression\ZLibNative.cs (1)
169: base(new IntPtr(-1), true)
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\Microsoft\Win32\SafeHandles\SafeHandleMinusOneIsInvalid.cs (1)
12protected SafeHandleMinusOneIsInvalid(bool ownsHandle) : base(new IntPtr(-1), ownsHandle)
src\libraries\System.Private.CoreLib\src\Microsoft\Win32\SafeHandles\SafeHandleZeroOrMinusOneIsInvalid.cs (1)
12protected SafeHandleZeroOrMinusOneIsInvalid(bool ownsHandle) : base(IntPtr.Zero, ownsHandle)
System.Security.Cryptography (26)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509Stack.cs (1)
67base(IntPtr.Zero, ownsHandle: true)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509StoreCtx.cs (2)
75base(IntPtr.Zero, ownsHandle: true) 80base(handle, ownsHandle)
src\libraries\Common\src\Microsoft\Win32\SafeHandles\Asn1SafeHandles.Unix.cs (2)
12base(IntPtr.Zero, ownsHandle: true) 32base(IntPtr.Zero, ownsHandle: true)
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeBignumHandle.Unix.cs (2)
13base(IntPtr.Zero, ownsHandle: true) 18: base(handle, ownsHandle)
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeBioHandle.Unix.cs (1)
16base(IntPtr.Zero, ownsHandle: true)
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeDsaHandle.Unix.cs (1)
14base(IntPtr.Zero, ownsHandle: true)
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeEcKeyHandle.Unix.cs (1)
14base(IntPtr.Zero, ownsHandle: true)
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeEvpCipherCtxHandle.Unix.cs (1)
13base(IntPtr.Zero, ownsHandle: true)
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeEvpKdfHandle.Unix.cs (1)
12public SafeEvpKdfHandle() : base(0, ownsHandle: true)
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeEvpMacCtxHandle.Unix.cs (1)
12public SafeEvpMacCtxHandle() : base(0, ownsHandle: true)
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeEvpMacHandle.Unix.cs (1)
12public SafeEvpMacHandle() : base(0, ownsHandle: true)
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeEvpMdCtxHandle.Unix.cs (1)
13base(IntPtr.Zero, ownsHandle: true)
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeHmacCtxHandle.Unix.cs (1)
12base(IntPtr.Zero, ownsHandle: true)
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeInteriorHandle.cs (1)
15: base(invalidHandleValue, ownsHandle)
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafePkcs7Handle.Unix.cs (1)
12base(IntPtr.Zero, ownsHandle: true)
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\libraries\Common\src\Microsoft\Win32\SafeHandles\X509ExtensionSafeHandles.Unix.cs (1)
13base(IntPtr.Zero, ownsHandle: true)
System\Security\Cryptography\FixedMemoryKeyBox.cs (1)
12internal FixedMemoryKeyBox(ReadOnlySpan<byte> key) : base(IntPtr.Zero, ownsHandle: true)
System\Security\Cryptography\SafeEvpPKeyHandle.OpenSsl.cs (3)
26base(IntPtr.Zero, ownsHandle: true) 36: base(handle, ownsHandle) 41: base(handle, ownsHandle: true)
System.Security.Principal.Windows (2)
artifacts\obj\System.Security.Principal.Windows\Debug\net10.0\System.Security.Principal.Windows.notsupported.cs (2)
11public SafeAccessTokenHandle() : base (default(System.IntPtr), default(bool)) { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_Principal); } 12public SafeAccessTokenHandle(System.IntPtr handle) : base (default(System.IntPtr), default(bool)) { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_Principal); }
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)