13 references to UndoManagers
Microsoft.CodeAnalysis.EditorFeatures (13)
InlineRename\AbstractInlineRenameUndoManager.cs (1)
79this.UndoManagers.Clear();
InlineRename\UndoManagerServiceFactory.cs (12)
42UndoManagers[subjectBuffer] = new BufferUndoState() { TextUndoHistory = undoHistory }; 48var undoHistory = this.UndoManagers[subjectBuffer].TextUndoHistory; 54this.UndoManagers[subjectBuffer].StartRenameSessionUndoTransaction = undoTransaction; 55this.UndoManagers[subjectBuffer].ConflictResolutionUndoTransaction = null; 60var undoHistory = this.UndoManagers[subjectBuffer].TextUndoHistory; 63if (undoHistory.UndoStack.First() == this.UndoManagers[subjectBuffer].StartRenameSessionUndoTransaction) 76UndoManagers[subjectBuffer].ConflictResolutionUndoTransaction = undoTransaction; 84if (!this.UndoManagers.TryGetValue(subjectBuffer, out var bufferUndoState)) 90var targetTransaction = this.UndoManagers[subjectBuffer].ConflictResolutionUndoTransaction ?? this.UndoManagers[subjectBuffer].StartRenameSessionUndoTransaction; 110ApplyReplacementText(subjectBuffer, this.UndoManagers[subjectBuffer].TextUndoHistory, propagateSpansEditTag, spans, this.currentState.ReplacementText); 113var undoHistory = this.UndoManagers[subjectBuffer].TextUndoHistory;