2 writes to CurrentSession
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
EventHookup\EventHookupSessionManager.cs (2)
148CurrentSession = new EventHookupSession( 161CurrentSession = null;
14 references to CurrentSession
Microsoft.CodeAnalysis.CSharp.EditorFeatures (14)
EventHookup\EventHookupCommandHandler_TabKeyCommand.cs (6)
40if (EventHookupSessionManager.CurrentSession != null) 67if (EventHookupSessionManager.CurrentSession == null) 71if (EventHookupSessionManager.CurrentSession.TESTSessionHookupMutex != null) 75EventHookupSessionManager.CurrentSession.TESTSessionHookupMutex.ReleaseMutex(); 98var eventNameTask = EventHookupSessionManager.CurrentSession.GetEventNameAsync(); 99var applicableToSpan = EventHookupSessionManager.CurrentSession.TrackingSpan.GetSpan(currentSnapshot);
EventHookup\EventHookupSessionManager.cs (8)
75CurrentSession == analyzedSession && 100CurrentSession.Dismissed += () => { analyzedSession.TextView.TextSnapshot.TextBuffer.Changed -= TextBuffer_Changed; }; 103CurrentSession.Dismissed += () => { analyzedSession.TextView.Caret.PositionChanged -= Caret_PositionChanged; }; 191if (CurrentSession == null) 197var caretPoint = CurrentSession.TextView.GetCaretPoint(CurrentSession.SubjectBuffer); 204var snapshotSpan = CurrentSession.TrackingSpan.GetSpan(CurrentSession.SubjectBuffer.CurrentSnapshot);