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