1 write to s_globalInstanceForMarshalling
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComWrappers.cs (1)
1461if (null != Interlocked.CompareExchange(ref s_globalInstanceForMarshalling, instance, null))
7 references to s_globalInstanceForMarshalling
System.Private.CoreLib (7)
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComWrappers.cs (5)
765else if (s_globalInstanceForMarshalling == wrapper) 1519if (s_globalInstanceForMarshalling == null) 1529return s_globalInstanceForMarshalling.GetOrCreateComInterfaceForObject(instance, CreateComInterfaceFlags.TrackerSupport); 1550if (s_globalInstanceForMarshalling == null) 1555return s_globalInstanceForMarshalling.GetOrCreateObjectForComInstance(externalComObject, flags);
src\System\Runtime\InteropServices\ComWrappers.CoreCLR.cs (2)
70if (s_globalInstanceForMarshalling == null) 89if (s_globalInstanceForMarshalling == null)