1 write to UndoManager
Microsoft.CodeAnalysis.EditorFeatures (1)
InlineRename\InlineRenameSession.cs (1)
192this.UndoManager = workspace.Services.GetService<IInlineRenameUndoManager>();
12 references to UndoManager
Microsoft.CodeAnalysis.EditorFeatures (12)
InlineRename\CommandHandlers\AbstractRenameCommandHandler_UndoRedoHandler.cs (2)
34renameService.ActiveSession.UndoManager.Undo(args.SubjectBuffer); 55renameService.ActiveSession.UndoManager.Redo(args.SubjectBuffer);
InlineRename\InlineRenameSession.cs (2)
257this.UndoManager.CreateInitialState(this.ReplacementText, _triggerView.Selection, new SnapshotSpan(triggerSpan.Snapshot, startingSpan)); 724this.UndoManager.Disconnect();
InlineRename\InlineRenameSession.OpenTextBufferManager.cs (8)
75session.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, () =>