4 writes to _visibleFrames
Microsoft.VisualStudio.LanguageServices (4)
Workspace\VisualStudioActiveDocumentTracker.cs (4)
149_visibleFrames = _visibleFrames.Add(new FrameListener(this, frame)); 156_visibleFrames = _visibleFrames.Remove(existingFrame); 157_visibleFrames = _visibleFrames.Add(new FrameListener(this, frame)); 172_visibleFrames = _visibleFrames.Remove(frame);
7 references to _visibleFrames
Microsoft.VisualStudio.LanguageServices (7)
Workspace\VisualStudioActiveDocumentTracker.cs (7)
95var visibleFramesSnapshot = _visibleFrames; 121var visibleFramesSnapshot = _visibleFrames; 146var existingFrame = _visibleFrames.FirstOrDefault(f => f.Frame == frame); 149_visibleFrames = _visibleFrames.Add(new FrameListener(this, frame)); 156_visibleFrames = _visibleFrames.Remove(existingFrame); 157_visibleFrames = _visibleFrames.Add(new FrameListener(this, frame)); 172_visibleFrames = _visibleFrames.Remove(frame);