2 writes to GCHandle
System.Runtime.InteropServices.JavaScript (2)
System\Runtime\InteropServices\JavaScript\JSHostImplementation.Types.cs (2)
26
GCHandle
= (IntPtr)InteropServices.GCHandle.Alloc(this, GCHandleType.Normal);
36
GCHandle
= gcvHandle;
7 references to GCHandle
System.Runtime.InteropServices.JavaScript (7)
System\Runtime\InteropServices\JavaScript\CancelablePromise.cs (1)
27
Interop.Runtime.CancelPromise(holder.
GCHandle
);
System\Runtime\InteropServices\JavaScript\JSFunctionBinding.cs (3)
313
res.slot.GCHandle = holder.
GCHandle
;
382
targetContext.ReleasePromiseHolder(preCreatedHolder.
GCHandle
);
392
targetContext.ReleasePromiseHolder(preCreatedHolder!.
GCHandle
);
System\Runtime\InteropServices\JavaScript\JSProxyContext.cs (3)
396
ThreadJsOwnedHolders.Add(holder.
GCHandle
, holder);
640
if (!IsGCVHandle(holder.
GCHandle
))
642
((GCHandle)holder.
GCHandle
).Free();