1 write to UndoManager
Microsoft.CodeAnalysis.EditorFeatures (1)
InlineRename\InlineRenameSession.cs (1)
192
this.
UndoManager
= workspace.Services.GetService<IInlineRenameUndoManager>();
12 references to UndoManager
Microsoft.CodeAnalysis.EditorFeatures (12)
InlineRename\CommandHandlers\AbstractRenameCommandHandler_UndoRedoHandler.cs (2)
34
renameService.ActiveSession.
UndoManager
.Undo(args.SubjectBuffer);
55
renameService.ActiveSession.
UndoManager
.Redo(args.SubjectBuffer);
InlineRename\InlineRenameSession.cs (2)
257
this.
UndoManager
.CreateInitialState(this.ReplacementText, _triggerView.Selection, new SnapshotSpan(triggerSpan.Snapshot, startingSpan));
724
this.
UndoManager
.Disconnect();
InlineRename\InlineRenameSession.OpenTextBufferManager.cs (8)
75
session.
UndoManager
.CreateStartRenameUndoTransaction(workspace, subjectBuffer, session);
182
_session.
UndoManager
.UndoTemporaryEdits(_subjectBuffer, disconnect: false);
252
_session.
UndoManager
.OnTextChanged(this.ActiveTextView.Selection, singleTrackingSpanTouched);
281
_session.
UndoManager
.ApplyCurrentState(
289
_session.
UndoManager
.UpdateSelection(this.ActiveTextView, _subjectBuffer, _referenceSpanToLinkedRenameSpanMap[_activeSpan.Value].TrackingSpan);
311
_session.
UndoManager
.UndoTemporaryEdits(_subjectBuffer, disconnect: true);
328
_session.
UndoManager
.UndoTemporaryEdits(_subjectBuffer, disconnect: false);
339
_session.
UndoManager
.CreateConflictResolutionUndoTransaction(_subjectBuffer, () =>