1 write to s_globalInstanceForTrackerSupport
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComWrappers.cs (1)
1437
if (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)
748
internal static ComWrappers? GlobalInstanceForTrackerSupport =>
s_globalInstanceForTrackerSupport
;
761
if (
s_globalInstanceForTrackerSupport
== wrapper)
763
return
s_globalInstanceForTrackerSupport
.GetOrCreateObjectForComInstance(externalComObject, CreateObjectFlags.TrackerObject);
1560
if (
s_globalInstanceForTrackerSupport
== null)
1565
object obj =
s_globalInstanceForTrackerSupport
.GetOrCreateObjectForComInstance(externalComObject, CreateObjectFlags.TrackerObject);
1566
return
s_globalInstanceForTrackerSupport
.GetOrCreateComInterfaceForObject(obj, CreateComInterfaceFlags.TrackerSupport);