132 references to DangerousRelease
Microsoft.AspNetCore.Cryptography.Internal (4)
UnsafeBufferUtil.cs (4)
50from.DangerousRelease(); 70to.DangerousRelease(); 104from.DangerousRelease(); 108to.DangerousRelease();
Microsoft.AspNetCore.DataProtection (2)
Cng\DpapiSecretSerializerHelper.cs (2)
187protectedData.DangerousRelease(); 314unencryptedPayloadHandle.DangerousRelease();
Microsoft.CodeAnalysis.Workspaces (2)
Shared\Extensions\SafeHandleExtensions.cs (1)
41handle.DangerousRelease();
Shared\Extensions\SafeHandleLease.cs (1)
27=> _handle?.DangerousRelease();
PresentationCore (2)
System\Windows\Media\ColorTransformHelper.cs (2)
94sourceProfile.DangerousRelease(); 95destinationProfile.DangerousRelease();
ReachFramework (7)
MS\Internal\Printing\Configuration\WinSpoolPrinterCapabilities.cs (5)
458buffer.Handle.DangerousRelease(); 484buffer.Handle.DangerousRelease(); 512buffer.Handle.DangerousRelease(); 540buffer.Handle.DangerousRelease(); 578buffer.Handle.DangerousRelease();
PrintConfig\FallbackPTProvider.cs (2)
782pPrinterBuffer.Handle.DangerousRelease(); 827pPrinterBuffer.Handle.DangerousRelease();
System.Console (1)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.Poll.cs (1)
53fd.DangerousRelease();
System.Data.Odbc (29)
Common\System\Data\ProviderBase\DbBuffer.cs (22)
78DangerousRelease(); 105DangerousRelease(); 131DangerousRelease(); 164DangerousRelease(); 197DangerousRelease(); 229DangerousRelease(); 256DangerousRelease(); 281DangerousRelease(); 308DangerousRelease(); 333DangerousRelease(); 359DangerousRelease(); 403DangerousRelease(); 427DangerousRelease(); 453DangerousRelease(); 479DangerousRelease(); 508DangerousRelease(); 534DangerousRelease(); 558DangerousRelease(); 584DangerousRelease(); 608DangerousRelease(); 632DangerousRelease(); 657DangerousRelease();
System\Data\Odbc\OdbcCommand.cs (1)
810parameterBuffer!.DangerousRelease();
System\Data\Odbc\OdbcConnectionHandle.cs (1)
153DangerousRelease();
System\Data\Odbc\OdbcDataReader.cs (2)
2463buffer.DangerousRelease(); 2648buffer.DangerousRelease();
System\Data\Odbc\OdbcHandle.cs (3)
64parentHandle!.DangerousRelease(); 107parentHandle.DangerousRelease(); 171parentHandle.DangerousRelease();
System.Diagnostics.Process (1)
Microsoft\Win32\SafeHandles\SafeProcessHandle.Unix.cs (1)
45_handle.DangerousRelease();
System.IO.FileSystem.Watcher (1)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.Poll.cs (1)
53fd.DangerousRelease();
System.IO.MemoryMappedFiles (1)
Microsoft\Win32\SafeMemoryMappedFileHandle.Unix.cs (1)
82_fileStreamHandle.DangerousRelease();
System.IO.Pipes (2)
Microsoft\Win32\SafeHandles\SafePipeHandle.Unix.cs (2)
57_pipeSocketHandle.DangerousRelease(); 99DangerousRelease();
System.IO.Ports (1)
src\libraries\Common\src\Interop\Unix\System.IO.Ports.Native\Interop.Serial.cs (1)
88fd.DangerousRelease();
System.Net.Quic (29)
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeBioHandle.Unix.cs (1)
29parent.DangerousRelease();
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeInteriorHandle.cs (1)
24parent.DangerousRelease();
System\Net\Quic\Internal\MsQuicApi.NativeMethods.cs (26)
22handle.DangerousRelease(); 39handle.DangerousRelease(); 56handle.DangerousRelease(); 73handle.DangerousRelease(); 90handle.DangerousRelease(); 107registration.DangerousRelease(); 124registration.DangerousRelease(); 141configuration.DangerousRelease(); 158registration.DangerousRelease(); 175listener.DangerousRelease(); 192listener.DangerousRelease(); 209registration.DangerousRelease(); 226connection.DangerousRelease(); 245connection.DangerousRelease(); 249configuration.DangerousRelease(); 268connection.DangerousRelease(); 272configuration.DangerousRelease(); 289connection.DangerousRelease(); 306stream.DangerousRelease(); 323stream.DangerousRelease(); 340stream.DangerousRelease(); 357stream.DangerousRelease(); 374stream.DangerousRelease(); 391connection.DangerousRelease(); 408connection.DangerousRelease(); 425connection.DangerousRelease();
System\Net\Quic\Internal\MsQuicSafeHandle.cs (1)
137_parent.DangerousRelease();
System.Net.Security (4)
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeBioHandle.Unix.cs (1)
29parent.DangerousRelease();
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeInteriorHandle.cs (1)
24parent.DangerousRelease();
src\libraries\Common\src\System\Net\Security\SafeCredentialReference.cs (1)
46target?.DangerousRelease();
System\Net\CertificateValidationPal.Unix.cs (1)
131ssl.DangerousRelease();
System.Net.Sockets (4)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.Poll.cs (1)
53fd.DangerousRelease();
System\Net\Sockets\Socket.cs (1)
4048socket.InternalSafeHandle.DangerousRelease();
System\Net\Sockets\SocketAsyncContext.Unix.cs (1)
1315_socket.DangerousRelease();
System\Net\Sockets\SocketPal.Unix.cs (1)
2042socket.InternalSafeHandle.DangerousRelease();
System.Private.CoreLib (25)
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\Marshalling\SafeHandleMarshaller.cs (2)
48_handle!.DangerousRelease(); 134_handle!.DangerousRelease();
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\SafeBuffer.cs (5)
169DangerousRelease(); 200DangerousRelease(); 255DangerousRelease(); 287DangerousRelease(); 344DangerousRelease();
src\libraries\System.Private.CoreLib\src\System\Security\SecureString.cs (8)
49bufferToRelease?.DangerousRelease(); 119bufferToRelease?.DangerousRelease(); 144bufferToRelease?.DangerousRelease(); 201bufferToRelease?.DangerousRelease(); 245bufferToRelease?.DangerousRelease(); 276bufferToRelease?.DangerousRelease(); 339bufferToRelease?.DangerousRelease(); 410bufferToRelease?.DangerousRelease();
src\libraries\System.Private.CoreLib\src\System\Threading\PortableThreadPool.WaitThread.cs (1)
350waitHandleToRemove.Handle.DangerousRelease();
src\libraries\System.Private.CoreLib\src\System\Threading\RegisteredWaitHandle.Portable.cs (2)
147UserUnregisterWaitHandle?.DangerousRelease(); 181handle?.DangerousRelease();
src\libraries\System.Private.CoreLib\src\System\Threading\WaitHandle.cs (6)
204waitHandle.DangerousRelease(); 271safeWaitHandle.DangerousRelease(); 283lastSafeWaitHandle.DangerousRelease(); 351swh.DangerousRelease(); 486safeWaitHandleToWaitOn.DangerousRelease(); 490safeWaitHandleToSignal.DangerousRelease();
src\System\StubHelpers.cs (1)
1443pHandle.DangerousRelease();
System.Security.Cryptography (15)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Dsa.cs (1)
143key.DangerousRelease();
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.EcDsa.ImportExport.cs (2)
191key.DangerousRelease(); 364key.DangerousRelease();
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.EvpPkey.cs (2)
167pkey.DangerousRelease(); 218pkey.DangerousRelease();
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeBioHandle.Unix.cs (1)
29parent.DangerousRelease();
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeInteriorHandle.cs (1)
24parent.DangerousRelease();
System\Security\Cryptography\AesCcm.OpenSsl.cs (2)
90_keyBox.DangerousRelease(); 148_keyBox.DangerousRelease();
System\Security\Cryptography\FixedMemoryKeyBox.cs (2)
46DangerousRelease(); 67DangerousRelease();
System\Security\Cryptography\SP800108HmacCounterKdfImplementationOpenSsl.cs (1)
53_keyBox.DangerousRelease();
System\Security\Cryptography\X509Certificates\OpenSslX509CertificateReader.cs (1)
958_cert.DangerousRelease();
System\Security\Cryptography\X509Certificates\OpenSslX509ChainEventSource.cs (1)
79certHandle.DangerousRelease();
System\Security\Cryptography\X509Certificates\UnixExportProvider.cs (1)
138password.DangerousRelease();
UIAutomationClient (1)
MS\Internal\Automation\Misc.cs (1)
492handle.DangerousRelease();
UIAutomationClientSideProviders (1)
MS\Internal\AutomationProxies\Misc.cs (1)
1000handle.DangerousRelease();