4 writes to TrackingSession
Microsoft.CodeAnalysis.EditorFeatures (4)
RenameTracking\RenameTrackingTaggerProvider.StateMachine.cs (4)
193this.TrackingSession = new TrackingSession(this, new SnapshotSpan(eventArgs.Before, originalSpan), _asyncListener); 213this.TrackingSession = null; 250this.TrackingSession = null; 335this.TrackingSession = _committedSessions[trackingSessionId];
19 references to TrackingSession
Microsoft.CodeAnalysis.EditorFeatures (19)
RenameTracking\RenameTrackingTaggerProvider.RenameTrackingCodeAction.cs (2)
98var snapshotSpan = stateMachine.TrackingSession.TrackingSpan.GetSpan(stateMachine.Buffer.CurrentSnapshot); 100var displayText = string.Format(EditorFeaturesResources.Rename_0_to_1, stateMachine.TrackingSession.OriginalName, newName);
RenameTracking\RenameTrackingTaggerProvider.RenameTrackingCommitter.cs (2)
90var options = new SymbolRenameOptions(RenameOverloads: _stateMachine.TrackingSession.ForceRenameOverloads); 185var textChange = new TextChange(new TextSpan(_snapshotSpan.Start, _snapshotSpan.Length), _stateMachine.TrackingSession.OriginalName);
RenameTracking\RenameTrackingTaggerProvider.StateMachine.cs (13)
107if (this.TrackingSession == null) 116var trackingSpanInNewSnapshot = this.TrackingSession.TrackingSpan.GetSpan(e.After); 133if (this.TrackingSession.IsDefinitelyRenamableIdentifier()) 135this.TrackingSession.CheckNewIdentifier(this, _buffer.CurrentSnapshot); 209if (this.TrackingSession != null) 212var previousTrackingSession = this.TrackingSession; 233if (this.TrackingSession != null && this.TrackingSession.IsDefinitelyRenamableIdentifier()) 249var previousTrackingSession = this.TrackingSession; 264var existingIndex = _committedSessions.IndexOf(TrackingSession); 271_committedSessions.Insert(index, TrackingSession); 281trackingSession = this.TrackingSession; 343if (this.TrackingSession == trackingSession)
RenameTracking\RenameTrackingTaggerProvider.Tagger.cs (2)
36if (_stateMachine.TrackingSession != null) 38TagsChanged(this, new SnapshotSpanEventArgs(_stateMachine.TrackingSession.TrackingSpan.GetSpan(_stateMachine.Buffer.CurrentSnapshot)));