9 writes to Target
Microsoft.NET.StringTools (1)
WeakStringCache.cs (1)
76weakHandle.Target = str;
Microsoft.NET.StringTools.net35 (1)
WeakStringCache.cs (1)
76weakHandle.Target = str;
System.Net.Security (2)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (2)
916protocolHandle.Target = null; 923protocolHandle.Target = null;
System.Private.CoreLib (5)
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComWrappers.cs (2)
1323rcwEntry.Target = wrapper; 1337rcwEntry.Target = wrapper;
src\libraries\System.Private.CoreLib\src\System\Threading\Win32ThreadPoolNativeOverlapped.cs (2)
142data._pinnedData[i].Target = objArray[i]; 152data._pinnedData[0].Target = pinData;
src\libraries\System.Private.CoreLib\src\System\Threading\Win32ThreadPoolNativeOverlapped.OverlappedData.cs (1)
30_pinnedData[i].Target = null;
62 references to Target
Microsoft.AspNetCore.Server.IIS (7)
Core\IISHttpServer.cs (5)
157server = (IISHttpServer?)GCHandle.FromIntPtr(pvRequestContext).Target; 188server = (IISHttpServer?)GCHandle.FromIntPtr(pvRequestContext).Target; 212context = (IISHttpContext?)GCHandle.FromIntPtr(pvManagedHttpContext).Target; 234context = (IISHttpContext?)GCHandle.FromIntPtr(pvManagedHttpContext).Target; 259server = (IISHttpServer?)GCHandle.FromIntPtr(serverContext).Target;
Core\IO\WebSocketsAsyncIOEngine.Read.cs (1)
17var context = (WebSocketReadOperation)GCHandle.FromIntPtr(completionContext).Target!;
Core\IO\WebSocketsAsyncIOEngine.Write.cs (1)
16var context = (WebSocketWriteOperation)GCHandle.FromIntPtr(completionContext).Target!;
Microsoft.NET.StringTools (2)
WeakStringCache.cs (2)
41public bool IsUsed => weakHandle.IsAllocated && weakHandle.Target != null; 55if (weakHandle.Target is not string str)
Microsoft.NET.StringTools.net35 (2)
WeakStringCache.cs (2)
41public bool IsUsed => weakHandle.IsAllocated && weakHandle.Target != null; 55if (weakHandle.Target is not string str)
Microsoft.VisualStudio.LanguageServices (2)
Interop\ComAggregate.cs (2)
59var target = handle.Target; 84return handle.Target as T;
PresentationCore (4)
System\Windows\Media\EventProxy.cs (2)
30EventProxyWrapper epw = (EventProxyWrapper)(pEPD.m_handle.Target); 106return (EventProxyWrapper)(handle.Target);
System\Windows\Media\StreamAsIStream.cs (2)
54StreamAsIStream sais = (StreamAsIStream)(pSD.m_handle.Target); 511return (StreamAsIStream)(handle.Target);
PresentationFramework (2)
MS\Internal\WindowsRuntime\Generated\WinRT\Marshalers.cs (1)
287return (((Array)m._gchandle.Target).Length, m._gchandle.AddrOfPinnedObject());
System\Windows\Standard\MessageWindow.cs (1)
150hwndWrapper = (MessageWindow)gcHandle.Target;
System.Net.Quic (3)
System\Net\Quic\QuicConnection.cs (1)
787if (!stateHandle.IsAllocated || stateHandle.Target is not QuicConnection instance)
System\Net\Quic\QuicListener.cs (1)
376if (!stateHandle.IsAllocated || stateHandle.Target is not QuicListener instance)
System\Net\Quic\QuicStream.cs (1)
678if (!stateHandle.IsAllocated || stateHandle.Target is not QuicStream instance)
System.Net.Security (4)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (3)
887if (!(protocolHandle.Target is List<SslApplicationProtocol> protocolList)) 965SafeSslContextHandle? ctxHandle = gch.Target as SafeSslContextHandle; 992SafeSslContextHandle? ctxHandle = gch.Target as SafeSslContextHandle;
System\Net\Security\SslStreamPal.Unix.cs (1)
225&& sslContext.AlpnHandle.IsAllocated && sslContext.AlpnHandle.Target == null)
System.Private.CoreLib (21)
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComWrappers.cs (11)
229return Unsafe.As<ManagedObjectWrapperHolder>(GCHandle.FromIntPtr(handle).Target); 653if (_proxyHandleTrackingResurrection.IsAllocated && _proxyHandleTrackingResurrection.Target != null) 1263Debug.Assert(wrapper.ProxyHandle.Target == comProxy); 1311Debug.Assert(wrapper.ProxyHandle.Target == comProxy); 1319else if (rcwEntry.Target is not (NativeObjectWrapper cachedWrapper)) 1327object? existingProxy = cachedWrapper.ProxyHandle.Target; 1360if (existingHandle.Target is NativeObjectWrapper { ProxyHandle.Target: object cachedProxy }) 1381&& existingHandle.Target is null) 1408&& (wrapper == cachedRef.Target 1409|| cachedRef.Target is null))
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\TrackerObjectManager.cs (2)
75ReferenceTrackerNativeObjectWrapper? nativeObjectWrapper = Unsafe.As<ReferenceTrackerNativeObjectWrapper>(weakNativeObjectWrapperHandle.Target); 79object? target = nativeObjectWrapper.ProxyHandle.Target;
src\libraries\System.Private.CoreLib\src\System\Runtime\Loader\AssemblyLoadContext.cs (1)
610AssemblyLoadContext context = (AssemblyLoadContext)(GCHandle.FromIntPtr(gchAssemblyLoadContext).Target)!;
src\libraries\System.Private.CoreLib\src\System\Threading\Overlapped.cs (1)
226object? target = GCHandleRef(pNativeOverlapped, 0).Target;
src\libraries\System.Private.CoreLib\src\System\Threading\WaitSubsystem.HandleManager.Unix.cs (1)
66return (IWaitableObject)GCHandle.FromIntPtr(handle).Target!;
src\libraries\System.Private.CoreLib\src\System\Threading\Win32ThreadPoolNativeOverlapped.OverlappedData.cs (1)
29if (_pinnedData[i].IsAllocated && _pinnedData[i].Target != null)
src\System\Runtime\CompilerServices\AsyncHelpers.CoreCLR.cs (1)
272Unsafe.As<byte, object?>(ref Unsafe.Add(ref RuntimeHelpers.GetRawData(newContinuation), keepAliveOffset)) = GCHandle.FromIntPtr(loaderAllocatorHandle).Target;
src\System\Runtime\Loader\AssemblyLoadContext.CoreCLR.cs (3)
115AssemblyLoadContext context = (AssemblyLoadContext)(GCHandle.FromIntPtr(gchAssemblyLoadContext).Target)!; 123AssemblyLoadContext context = (AssemblyLoadContext)(GCHandle.FromIntPtr(gchAssemblyLoadContext).Target)!; 151loadContextForAssembly = (AssemblyLoadContext)(GCHandle.FromIntPtr(ptrAssemblyLoadContext).Target)!;
System.Private.Windows.Core (5)
Windows\Win32\PInvokeCore.EnumChildWindows.cs (1)
31return ((EnumChildWindowsCallback)((GCHandle)(nint)lParam).Target!)(hWnd);
Windows\Win32\PInvokeCore.EnumDisplayMonitors.cs (1)
26return ((EnumDisplayMonitorsCallback)((GCHandle)(nint)lParam).Target!)(monitor, hdc);
Windows\Win32\PInvokeCore.EnumThreadWindows.cs (1)
32return ((EnumThreadWindowsCallback)((GCHandle)(nint)lParam).Target!)(hWnd);
Windows\Win32\PInvokeCore.EnumWindows.cs (1)
29return ((EnumWindowsCallback)((GCHandle)(nint)lParam).Target!)(hWnd);
Windows\Win32\System\Com\Lifetime.cs (1)
75return (TObject?)GCHandle.FromIntPtr((IntPtr)lifetime->_handle).Target;
System.Runtime.Caching (2)
System\Runtime\Caching\SRef.cs (2)
45T t = (T)_handle.Target; 69_t = (T)_handle.Target;
System.Windows.Forms (5)
System\Windows\Forms\Dialogs\CommonDialogs\FolderBrowserDialog.cs (1)
494var instance = (FolderBrowserDialog)GCHandle.FromIntPtr(lpData).Target!;
System\Windows\Forms\Dialogs\TaskDialog\TaskDialog.cs (1)
276(((GCHandle)lpRefData).Target as TaskDialog)!.HandleTaskDialogCallback(
System\Windows\Forms\NativeWindow.cs (3)
255if (oldRoot.Target is NativeWindow target) 562? (NativeWindow?)value.Target 625NativeWindow? w = (NativeWindow?)gcHandle.Target;
System.Windows.Forms.Primitives (1)
Windows\Win32\PInvoke.SendMessageCallback.cs (1)
29Action action = (Action)gcHandle.Target!;
System.Windows.Forms.Primitives.TestUtilities (1)
Metafiles\EmfScope.cs (1)
242ProcessRecordDelegate enumerator = (ProcessRecordDelegate)enumeratorHandle.Target!;
System.Windows.Forms.TestUtilities (1)
PropertyGridInternal\SubPropertyGrid.cs (1)
102((Action)GCHandle.FromIntPtr(m.LParamInternal).Target!)();