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