8 references to TrackerObjectManager
System.Private.CoreLib (8)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComWrappers.cs (6)
216((Flags & CreateComInterfaceFlagsEx.IsPegged) != 0 || TrackerObjectManager.IsGlobalPeggingEnabled); 727TrackerObjectManager.OnIReferenceTrackerFound(_trackerObject); 728TrackerObjectManager.AfterWrapperCreated(_trackerObject); 739_contextToken = TrackerObjectManager.GetContextToken(); 748TrackerObjectManager.s_referenceTrackerNativeObjectWrapperCache.Remove(_nativeObjectWrapperWeakHandle); 1348TrackerObjectManager.s_referenceTrackerNativeObjectWrapperCache.Add(referenceTrackerNativeObjectWrapper._nativeObjectWrapperWeakHandle);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ReferenceTrackerHost.cs (1)
75TrackerObjectManager.ReleaseExternalObjectsFromCurrentThread();
System\Runtime\InteropServices\TrackerObjectManager.NativeAot.cs (1)
261return TrackerObjectManager.AddReferencePath(sourceObject!, targetObject) ? HResults.S_OK : HResults.S_FALSE;