2 writes to CurrentSession
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
EventHookup\EventHookupSessionManager.cs (2)
132CurrentSession = new EventHookupSession( 143CurrentSession = 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)
69CurrentSession == analyzedSession && 94CurrentSession.Dismissed += () => { analyzedSession.TextView.TextSnapshot.TextBuffer.Changed -= TextBuffer_Changed; }; 97CurrentSession.Dismissed += () => { analyzedSession.TextView.Caret.PositionChanged -= Caret_PositionChanged; }; 173if (CurrentSession == null) 179var caretPoint = CurrentSession.TextView.GetCaretPoint(CurrentSession.SubjectBuffer); 186var snapshotSpan = CurrentSession.TrackingSpan.GetSpan(CurrentSession.SubjectBuffer.CurrentSnapshot);