4 writes to TrackingSession
Microsoft.CodeAnalysis.EditorFeatures (4)
RenameTracking\RenameTrackingTaggerProvider.StateMachine.cs (4)
189this.TrackingSession = new TrackingSession(this, new SnapshotSpan(eventArgs.Before, originalSpan), _asyncListener); 209this.TrackingSession = null; 244this.TrackingSession = null; 330this.TrackingSession = _committedSessions[trackingSessionId];
19 references to TrackingSession
Microsoft.CodeAnalysis.EditorFeatures (19)
RenameTracking\RenameTrackingTaggerProvider.RenameTrackingCodeAction.cs (2)
99var snapshotSpan = stateMachine.TrackingSession.TrackingSpan.GetSpan(stateMachine.Buffer.CurrentSnapshot); 101var displayText = string.Format(WorkspacesResources.Rename_0_to_1, stateMachine.TrackingSession.OriginalName, newName);
RenameTracking\RenameTrackingTaggerProvider.RenameTrackingCommitter.cs (2)
92var options = new SymbolRenameOptions(RenameOverloads: _stateMachine.TrackingSession.ForceRenameOverloads); 187var textChange = new TextChange(new TextSpan(_snapshotSpan.Start, _snapshotSpan.Length), _stateMachine.TrackingSession.OriginalName);
RenameTracking\RenameTrackingTaggerProvider.StateMachine.cs (13)
103if (this.TrackingSession == null) 112var trackingSpanInNewSnapshot = this.TrackingSession.TrackingSpan.GetSpan(e.After); 129if (this.TrackingSession.IsDefinitelyRenamableIdentifierFastCheck()) 131this.TrackingSession.CheckNewIdentifier(this, Buffer.CurrentSnapshot); 205if (this.TrackingSession != null) 208var previousTrackingSession = this.TrackingSession; 229if (this.TrackingSession != null && this.TrackingSession.IsDefinitelyRenamableIdentifierFastCheck()) 243var previousTrackingSession = this.TrackingSession; 258var existingIndex = _committedSessions.IndexOf(TrackingSession); 265_committedSessions.Insert(index, TrackingSession); 275trackingSession = this.TrackingSession; 338if (this.TrackingSession == trackingSession)
RenameTracking\RenameTrackingTaggerProvider.Tagger.cs (2)
34if (_stateMachine.TrackingSession != null) 36TagsChanged(this, new SnapshotSpanEventArgs(_stateMachine.TrackingSession.TrackingSpan.GetSpan(_stateMachine.Buffer.CurrentSnapshot)));