1 write to s_globalInstanceForTrackerSupport
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComWrappers.cs (1)
1437if (null != Interlocked.CompareExchange(ref s_globalInstanceForTrackerSupport, instance, null))
6 references to s_globalInstanceForTrackerSupport
System.Private.CoreLib (6)
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComWrappers.cs (6)
748internal static ComWrappers? GlobalInstanceForTrackerSupport => s_globalInstanceForTrackerSupport; 761if (s_globalInstanceForTrackerSupport == wrapper) 763return s_globalInstanceForTrackerSupport.GetOrCreateObjectForComInstance(externalComObject, CreateObjectFlags.TrackerObject); 1560if (s_globalInstanceForTrackerSupport == null) 1565object obj = s_globalInstanceForTrackerSupport.GetOrCreateObjectForComInstance(externalComObject, CreateObjectFlags.TrackerObject); 1566return s_globalInstanceForTrackerSupport.GetOrCreateComInterfaceForObject(obj, CreateComInterfaceFlags.TrackerSupport);