92 references to SetHandle
Infrastructure.Common (1)
SafeKeychainHandle.cs (1)
42SetHandle(IntPtr.Zero);
Microsoft.AspNetCore.Server.HttpSys (1)
NativeInterop\SafeNativeOverlapped.cs (1)
25SetHandle((IntPtr)handle);
Microsoft.CodeAnalysis.Workspaces (9)
Storage\SQLite\Interop\SafeSqliteBlobHandle.cs (3)
25SetHandle(wrapper.DangerousGetHandle()); 30SetHandle(IntPtr.Zero); 48SetHandle(IntPtr.Zero);
Storage\SQLite\Interop\SafeSqliteHandle.cs (3)
24SetHandle(wrapper.DangerousGetHandle()); 29SetHandle(IntPtr.Zero); 43SetHandle(IntPtr.Zero);
Storage\SQLite\Interop\SafeSqliteStatementHandle.cs (3)
25SetHandle(wrapper.DangerousGetHandle()); 30SetHandle(IntPtr.Zero); 48SetHandle(IntPtr.Zero);
PresentationCore (6)
System\Windows\Media\ColorContextHelper.cs (1)
31SetHandle(profile);
System\Windows\Media\ColorTransformHelper.cs (1)
30SetHandle(profile);
System\Windows\Media\Imaging\BitmapSourceSafeMILHandle.cs (1)
40SetHandle(handle);
System\Windows\Media\safemediahandle.cs (1)
25SetHandle(handle);
System\Windows\Media\SafeMILHandle.cs (1)
33SetHandle(handle);
System\Windows\Media\SafeReversePInvokeHandle.cs (1)
38SetHandle(reversePInvokeWrapper);
System.Diagnostics.Process (1)
Microsoft\Win32\SafeHandles\SafeProcessHandle.cs (1)
43SetHandle(existingHandle);
System.IO.Compression (1)
src\libraries\Common\src\System\IO\Compression\ZLibNative.cs (1)
172SetHandle(IntPtr.Zero);
System.IO.MemoryMappedFiles (3)
Microsoft\Win32\SafeMemoryMappedFileHandle.Unix.cs (2)
67SetHandle(handlePtr); 74SetHandle((IntPtr)(-1));
Microsoft\Win32\SafeMemoryMappedViewHandle.Unix.cs (1)
13base.SetHandle(handle);
System.IO.Pipes (3)
Microsoft\Win32\SafeHandles\SafePipeHandle.Unix.cs (3)
32base.SetHandle(_pipeSocketHandle!.DangerousGetHandle()); 56base.SetHandle((IntPtr)DefaultInvalidHandle); 135base.SetHandle(descriptor);
System.Net.Http (1)
src\libraries\Common\src\System\Net\DebugSafeHandle.cs (1)
24SetHandle(invalidValue);
System.Net.Quic (11)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509Stack.cs (1)
74SetHandle(IntPtr.Zero);
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509StoreCtx.cs (1)
87SetHandle(IntPtr.Zero);
src\libraries\Common\src\Microsoft\Win32\SafeHandles\Asn1SafeHandles.Unix.cs (2)
19SetHandle(IntPtr.Zero); 39SetHandle(IntPtr.Zero);
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeBioHandle.Unix.cs (1)
23SetHandle(IntPtr.Zero);
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeInteriorHandle.cs (1)
28SetHandle(IntPtr.Zero);
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeX509Handles.Unix.cs (3)
38SetHandle(IntPtr.Zero); 58SetHandle(IntPtr.Zero); 78SetHandle(IntPtr.Zero);
src\libraries\Common\src\Microsoft\Win32\SafeHandles\X509ExtensionSafeHandles.Unix.cs (1)
20SetHandle(IntPtr.Zero);
System\Net\Quic\Internal\MsQuicSafeHandle.cs (1)
62SetHandle(IntPtr.Zero);
System.Net.Security (17)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Ssl.cs (1)
490SetHandle(IntPtr.Zero);
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.SslCtx.cs (1)
152SetHandle(IntPtr.Zero);
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509Stack.cs (1)
74SetHandle(IntPtr.Zero);
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509StoreCtx.cs (1)
87SetHandle(IntPtr.Zero);
src\libraries\Common\src\Microsoft\Win32\SafeHandles\Asn1SafeHandles.Unix.cs (2)
19SetHandle(IntPtr.Zero); 39SetHandle(IntPtr.Zero);
src\libraries\Common\src\Microsoft\Win32\SafeHandles\GssSafeHandles.cs (3)
58SetHandle(IntPtr.Zero); 146SetHandle(IntPtr.Zero); 171SetHandle(IntPtr.Zero);
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeBioHandle.Unix.cs (1)
23SetHandle(IntPtr.Zero);
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeInteriorHandle.cs (1)
28SetHandle(IntPtr.Zero);
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeX509Handles.Unix.cs (3)
38SetHandle(IntPtr.Zero); 58SetHandle(IntPtr.Zero); 78SetHandle(IntPtr.Zero);
src\libraries\Common\src\Microsoft\Win32\SafeHandles\X509ExtensionSafeHandles.Unix.cs (1)
20SetHandle(IntPtr.Zero);
src\libraries\Common\src\System\Net\DebugSafeHandle.cs (1)
24SetHandle(invalidValue);
System\Net\Security\Pal.Managed\SafeChannelBindingHandle.cs (1)
64SetHandle(IntPtr.Zero);
System.Net.Sockets (1)
System\Net\Sockets\SafeSocketHandle.cs (1)
175base.SetHandle(handle);
System.Net.WebSockets (1)
src\libraries\Common\src\System\IO\Compression\ZLibNative.cs (1)
172SetHandle(IntPtr.Zero);
System.Private.CoreLib (5)
src\libraries\System.Private.CoreLib\src\Microsoft\Win32\SafeHandles\SafeFileHandle.cs (1)
19SetHandle(preexistingHandle);
src\libraries\System.Private.CoreLib\src\Microsoft\Win32\SafeHandles\SafeFileHandle.Unix.cs (1)
53SetHandle(new IntPtr(-1));
src\libraries\System.Private.CoreLib\src\Microsoft\Win32\SafeHandles\SafeWaitHandle.cs (1)
24SetHandle(existingHandle);
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\Marshal.cs (1)
1257safeHandle.SetHandle(handle);
src\libraries\System.Private.CoreLib\src\System\Security\SecureString.cs (1)
429buffer.SetHandle(Marshal.AllocHGlobal(byteLength));
System.Security.Cryptography (22)
Microsoft\Win32\SafeHandles\SafePasswordHandle.cs (1)
78SetHandle((IntPtr)(-1));
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509Stack.cs (1)
74SetHandle(IntPtr.Zero);
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509StoreCtx.cs (1)
87SetHandle(IntPtr.Zero);
src\libraries\Common\src\Microsoft\Win32\SafeHandles\Asn1SafeHandles.Unix.cs (2)
19SetHandle(IntPtr.Zero); 39SetHandle(IntPtr.Zero);
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeBignumHandle.Unix.cs (1)
25SetHandle(IntPtr.Zero);
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeBioHandle.Unix.cs (1)
23SetHandle(IntPtr.Zero);
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeDsaHandle.Unix.cs (2)
21SetHandle(IntPtr.Zero); 45safeHandle.SetHandle(handle);
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeEcKeyHandle.Unix.cs (2)
21SetHandle(IntPtr.Zero); 45safeHandle.SetHandle(handle);
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeEvpCipherCtxHandle.Unix.cs (1)
20SetHandle(IntPtr.Zero);
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeHmacCtxHandle.Unix.cs (1)
19SetHandle(IntPtr.Zero);
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeInteriorHandle.cs (1)
28SetHandle(IntPtr.Zero);
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafePkcs7Handle.Unix.cs (1)
19SetHandle(IntPtr.Zero);
src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeX509Handles.Unix.cs (3)
38SetHandle(IntPtr.Zero); 58SetHandle(IntPtr.Zero); 78SetHandle(IntPtr.Zero);
src\libraries\Common\src\Microsoft\Win32\SafeHandles\X509ExtensionSafeHandles.Unix.cs (1)
20SetHandle(IntPtr.Zero);
System\Security\Cryptography\FixedMemoryKeyBox.cs (1)
16SetHandle((IntPtr)memory);
System\Security\Cryptography\SafeEvpPKeyHandle.OpenSsl.cs (2)
51SetHandle(IntPtr.Zero); 86safeHandle.SetHandle(handle);
System.Text.Encoding.CodePages (1)
Microsoft\Win32\SafeHandles\SafeAllocHHandle.cs (1)
16SetHandle(handle);
UIAutomationClient (3)
MS\Internal\Automation\SafeProcessHandle.cs (1)
28SetHandle(Misc.OpenProcess(UnsafeNativeMethods.PROCESS_QUERY_INFORMATION | UnsafeNativeMethods.PROCESS_VM_READ, false, processId, hwnd));
System\Windows\Automation\Condition.cs (2)
44sh.SetHandle(mem); 61sh.SetHandle(mem);
UIAutomationClientSideProviders (4)
MS\Internal\AutomationProxies\CommonRemoteMemoryBlock.cs (1)
42SetHandle(Misc.VirtualAllocEx(_processHandle, IntPtr.Zero, new UIntPtr((uint)cbSize), UnsafeNativeMethods.MEM_COMMIT, UnsafeNativeMethods.PAGE_READWRITE));
MS\Internal\AutomationProxies\SafeCoTaskMem.cs (1)
18SetHandle(Marshal.AllocCoTaskMem(length * sizeof (char)));
MS\Internal\AutomationProxies\SafeProcessHandle.cs (1)
32SetHandle(Misc.OpenProcess(NativeMethods.PROCESS_QUERY_INFORMATION | NativeMethods.PROCESS_VM_OPERATION | NativeMethods.PROCESS_VM_READ | NativeMethods.PROCESS_VM_WRITE, false, processId, hwnd));
MS\Internal\AutomationProxies\SafeThemeHandle.cs (1)
23SetHandle(preexistingHandle);
UIAutomationTypes (1)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsOther.cs (1)
556 base.SetHandle(existingHandle);