1 write to WeakHandle
Microsoft.NET.StringTools (1)
WeakStringCache.cs (1)
95WeakHandle = GCHandle.Alloc(str, GCHandleType.Weak);
9 references to WeakHandle
Microsoft.NET.StringTools (9)
WeakStringCache.cs (9)
48public bool IsUsed => referencedString is not null || WeakHandle.Target != null; 63if (!WeakHandle.IsAllocated) 68if (WeakHandle.Target is not string str) 89if (WeakHandle.IsAllocated) 91WeakHandle.Target = str; 102if (WeakHandle.IsAllocated) 104WeakHandle.Target = null; 116if (WeakHandle.IsAllocated) 118WeakHandle.Free();