121 references to DangerousAddRef
Microsoft.AspNetCore.Cryptography.Internal (4)
UnsafeBufferUtil.cs (4)
43from.DangerousAddRef(ref refAdded); 63to.DangerousAddRef(ref refAdded); 89from.DangerousAddRef(ref fromRefAdded); 90to.DangerousAddRef(ref toRefAdded);
Microsoft.AspNetCore.DataProtection (2)
Cng\DpapiSecretSerializerHelper.cs (2)
180protectedData.DangerousAddRef(ref handleAcquired); 306unencryptedPayloadHandle.DangerousAddRef(ref handleAcquired);
Microsoft.CodeAnalysis.Workspaces (1)
Shared\Extensions\SafeHandleExtensions.cs (1)
33handle.DangerousAddRef(ref success);
PresentationCore (2)
System\Windows\Media\ColorTransformHelper.cs (2)
70sourceProfile.DangerousAddRef(ref success); 72destinationProfile.DangerousAddRef(ref success);
ReachFramework (7)
MS\Internal\Printing\Configuration\WinSpoolPrinterCapabilities.cs (5)
443buffer.Handle.DangerousAddRef(ref shouldRelease); 469buffer.Handle.DangerousAddRef(ref shouldRelease); 495buffer.Handle.DangerousAddRef(ref shouldRelease); 523buffer.Handle.DangerousAddRef(ref shouldRelease); 551buffer.Handle.DangerousAddRef(ref shouldRelease);
PrintConfig\FallbackPTProvider.cs (2)
745pPrinterBuffer.Handle.DangerousAddRef(ref shouldRelease); 814pPrinterBuffer.Handle.DangerousAddRef(ref shouldRelease);
System.Console (1)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.Poll.cs (1)
36fd.DangerousAddRef(ref gotRef);
System.Data.Odbc (28)
Common\System\Data\ProviderBase\DbBuffer.cs (22)
68DangerousAddRef(ref mustRelease); 96DangerousAddRef(ref mustRelease); 122DangerousAddRef(ref mustRelease); 155DangerousAddRef(ref mustRelease); 188DangerousAddRef(ref mustRelease); 220DangerousAddRef(ref mustRelease); 247DangerousAddRef(ref mustRelease); 272DangerousAddRef(ref mustRelease); 299DangerousAddRef(ref mustRelease); 324DangerousAddRef(ref mustRelease); 350DangerousAddRef(ref mustRelease); 394DangerousAddRef(ref mustRelease); 418DangerousAddRef(ref mustRelease); 444DangerousAddRef(ref mustRelease); 470DangerousAddRef(ref mustRelease); 499DangerousAddRef(ref mustRelease); 525DangerousAddRef(ref mustRelease); 549DangerousAddRef(ref mustRelease); 575DangerousAddRef(ref mustRelease); 599DangerousAddRef(ref mustRelease); 623DangerousAddRef(ref mustRelease); 648DangerousAddRef(ref mustRelease);
System\Data\Odbc\OdbcCommand.cs (1)
699parameterBuffer.DangerousAddRef(ref mustRelease);
System\Data\Odbc\OdbcConnectionHandle.cs (1)
145DangerousAddRef(ref mustRelease);
System\Data\Odbc\OdbcDataReader.cs (2)
2328buffer.DangerousAddRef(ref mustRelease); 2509buffer.DangerousAddRef(ref mustRelease);
System\Data\Odbc\OdbcHandle.cs (2)
37parentHandle.DangerousAddRef(ref mustRelease); 90parentHandle.DangerousAddRef(ref mustRelease);
System.Diagnostics.Process (1)
Microsoft\Win32\SafeHandles\SafeProcessHandle.Unix.cs (1)
35handle.DangerousAddRef(ref _releaseRef);
System.IO.FileSystem.Watcher (1)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.Poll.cs (1)
36fd.DangerousAddRef(ref gotRef);
System.IO.MemoryMappedFiles (1)
Microsoft\Win32\SafeMemoryMappedFileHandle.Unix.cs (1)
58fileHandle.DangerousAddRef(ref ignored);
System.IO.Pipes (2)
Microsoft\Win32\SafeHandles\SafePipeHandle.Unix.cs (2)
82DangerousAddRef(ref refAdded); 127socketHandle.DangerousAddRef(ref ignored);
System.IO.Ports (1)
src\libraries\Common\src\Interop\Unix\System.IO.Ports.Native\Interop.Serial.cs (1)
71fd.DangerousAddRef(ref gotRef);
System.Net.Quic (29)
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeBioHandle.Unix.cs (1)
54parent.DangerousAddRef(ref addedRef);
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeInteriorHandle.cs (1)
45parent.DangerousAddRef(ref addedRef);
System\Net\Quic\Internal\MsQuicApi.NativeMethods.cs (26)
15handle.DangerousAddRef(ref success); 32handle.DangerousAddRef(ref success); 49handle.DangerousAddRef(ref success); 66handle.DangerousAddRef(ref success); 83handle.DangerousAddRef(ref success); 100registration.DangerousAddRef(ref success); 117registration.DangerousAddRef(ref success); 134configuration.DangerousAddRef(ref success); 151registration.DangerousAddRef(ref success); 168listener.DangerousAddRef(ref success); 185listener.DangerousAddRef(ref success); 202registration.DangerousAddRef(ref success); 219connection.DangerousAddRef(ref success); 237connection.DangerousAddRef(ref connectionSuccess); 238configuration.DangerousAddRef(ref configurationSuccess); 260connection.DangerousAddRef(ref connectionSuccess); 261configuration.DangerousAddRef(ref configurationSuccess); 282connection.DangerousAddRef(ref success); 299stream.DangerousAddRef(ref success); 316stream.DangerousAddRef(ref success); 333stream.DangerousAddRef(ref success); 350stream.DangerousAddRef(ref success); 367stream.DangerousAddRef(ref success); 384connection.DangerousAddRef(ref success); 401connection.DangerousAddRef(ref success); 418connection.DangerousAddRef(ref success);
System\Net\Quic\Internal\MsQuicSafeHandle.cs (1)
119parent.DangerousAddRef(ref success);
System.Net.Security (4)
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeBioHandle.Unix.cs (1)
54parent.DangerousAddRef(ref addedRef);
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeInteriorHandle.cs (1)
45parent.DangerousAddRef(ref addedRef);
src\libraries\Common\src\System\Net\Security\SafeCredentialReference.cs (1)
33target.DangerousAddRef(ref ignore);
System\Net\CertificateValidationPal.Unix.cs (1)
120ssl.DangerousAddRef(ref addref);
System.Net.Sockets (4)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.Poll.cs (1)
36fd.DangerousAddRef(ref gotRef);
System\Net\Sockets\SocketAsyncContext.Unix.cs (1)
1296_socket.DangerousAddRef(ref addedRef);
System\Net\Sockets\SocketPal.Unix.cs (2)
1909socket.InternalSafeHandle.DangerousAddRef(ref success); 2011socket.InternalSafeHandle.DangerousAddRef(ref success);
System.Private.CoreLib (16)
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\Marshalling\SafeHandleMarshaller.cs (2)
32handle.DangerousAddRef(ref _addRefd); 86handle.DangerousAddRef(ref _addRefd);
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\SafeBuffer.cs (5)
160DangerousAddRef(ref junk); 193DangerousAddRef(ref mustCallRelease); 244DangerousAddRef(ref mustCallRelease); 280DangerousAddRef(ref mustCallRelease); 333DangerousAddRef(ref mustCallRelease);
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\SafeHandle.cs (1)
191DangerousAddRef(ref success);
src\libraries\System.Private.CoreLib\src\System\Security\SecureString.cs (1)
286buffer.DangerousAddRef(ref ignore);
src\libraries\System.Private.CoreLib\src\System\Threading\PortableThreadPool.WaitThread.cs (1)
404handle.Handle.DangerousAddRef(ref success);
src\libraries\System.Private.CoreLib\src\System\Threading\RegisteredWaitHandle.Portable.cs (1)
111UserUnregisterWaitHandle?.DangerousAddRef(ref needToRollBackRefCountOnException);
src\libraries\System.Private.CoreLib\src\System\Threading\WaitHandle.cs (4)
127waitHandle.DangerousAddRef(ref success); 257safeWaitHandle.DangerousAddRef(ref lastSuccess); 467safeWaitHandleToSignal.DangerousAddRef(ref successSignal); 468safeWaitHandleToWaitOn.DangerousAddRef(ref successWait);
src\System\StubHelpers.cs (1)
1431pHandle.DangerousAddRef(ref success);
System.Security.Cryptography (15)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Dsa.cs (1)
107key.DangerousAddRef(ref refAdded); // Protect access to the *_bn variables
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.EcDsa.ImportExport.cs (2)
155key.DangerousAddRef(ref refAdded); // Protect access to d_bn_not_owned 306key.DangerousAddRef(ref refAdded); // Protect access to d_bn_not_owned
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.EvpPkey.cs (2)
145pkey.DangerousAddRef(ref addedRef); 196pkey.DangerousAddRef(ref addedRef);
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeBioHandle.Unix.cs (1)
54parent.DangerousAddRef(ref addedRef);
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeInteriorHandle.cs (1)
45parent.DangerousAddRef(ref addedRef);
System\Security\Cryptography\AesCcm.OpenSsl.cs (2)
37_keyBox.DangerousAddRef(ref acquired); 106_keyBox.DangerousAddRef(ref acquired);
System\Security\Cryptography\FixedMemoryKeyBox.cs (2)
39DangerousAddRef(ref addedRef); 60DangerousAddRef(ref addedRef);
System\Security\Cryptography\SP800108HmacCounterKdfImplementationOpenSsl.cs (1)
40_keyBox.DangerousAddRef(ref acquired);
System\Security\Cryptography\X509Certificates\OpenSslX509CertificateReader.cs (1)
951_cert.DangerousAddRef(ref addedRef);
System\Security\Cryptography\X509Certificates\OpenSslX509ChainEventSource.cs (1)
71certHandle.DangerousAddRef(ref addedRef);
System\Security\Cryptography\X509Certificates\UnixExportProvider.cs (1)
95password.DangerousAddRef(ref gotRef);
UIAutomationClient (1)
MS\Internal\Automation\Misc.cs (1)
483handle.DangerousAddRef(ref fRelease);
UIAutomationClientSideProviders (1)
MS\Internal\AutomationProxies\Misc.cs (1)
991handle.DangerousAddRef(ref fRelease);