4 writes to TrackingSession
Microsoft.CodeAnalysis.EditorFeatures (4)
RenameTracking\RenameTrackingTaggerProvider.StateMachine.cs (4)
190this.TrackingSession = new TrackingSession(this, new SnapshotSpan(eventArgs.Before, originalSpan), _asyncListener); 210this.TrackingSession = null; 245this.TrackingSession = null; 331this.TrackingSession = _committedSessions[trackingSessionId];
19 references to TrackingSession
Microsoft.CodeAnalysis.EditorFeatures (19)
RenameTracking\RenameTrackingTaggerProvider.RenameTrackingCodeAction.cs (2)
100var snapshotSpan = stateMachine.TrackingSession.TrackingSpan.GetSpan(stateMachine.Buffer.CurrentSnapshot); 102var 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)
104if (this.TrackingSession == null) 113var trackingSpanInNewSnapshot = this.TrackingSession.TrackingSpan.GetSpan(e.After); 130if (this.TrackingSession.IsDefinitelyRenamableIdentifierFastCheck()) 132this.TrackingSession.CheckNewIdentifier(this, Buffer.CurrentSnapshot); 206if (this.TrackingSession != null) 209var previousTrackingSession = this.TrackingSession; 230if (this.TrackingSession != null && this.TrackingSession.IsDefinitelyRenamableIdentifierFastCheck()) 244var previousTrackingSession = this.TrackingSession; 259var existingIndex = _committedSessions.IndexOf(TrackingSession); 266_committedSessions.Insert(index, TrackingSession); 276trackingSession = this.TrackingSession; 339if (this.TrackingSession == trackingSession)
RenameTracking\RenameTrackingTaggerProvider.Tagger.cs (2)
34if (_stateMachine.TrackingSession != null) 36TagsChanged(this, new SnapshotSpanEventArgs(_stateMachine.TrackingSession.TrackingSpan.GetSpan(_stateMachine.Buffer.CurrentSnapshot)));