3 writes to _managedObjectWeakReference
Microsoft.VisualStudio.LanguageServices (3)
Interop\WeakComHandle.cs (3)
40_managedObjectWeakReference = null; 60_managedObjectWeakReference = new WeakReference(managedObject); 79_managedObjectWeakReference = new WeakReference(handle.Object);
8 references to _managedObjectWeakReference
Microsoft.VisualStudio.LanguageServices (8)
Interop\WeakComHandle.cs (8)
90if (_managedObjectWeakReference == null) 96var target = _managedObjectWeakReference.Target; 128if (_managedObjectWeakReference == null) 134managedObject = _managedObjectWeakReference.Target as TObject; 148Debug.Assert(_managedObjectWeakReference != null); 149if (_managedObjectWeakReference.Target is TObject managedObject) 169if (_managedObjectWeakReference == null) 174return _managedObjectWeakReference.IsAlive;