13 references to UndoManagers
Microsoft.CodeAnalysis.EditorFeatures (13)
InlineRename\AbstractInlineRenameUndoManager.cs (1)
81this.UndoManagers.Clear();
InlineRename\UndoManagerServiceFactory.cs (12)
43UndoManagers[subjectBuffer] = new BufferUndoState() { TextUndoHistory = undoHistory }; 49var undoHistory = this.UndoManagers[subjectBuffer].TextUndoHistory; 55this.UndoManagers[subjectBuffer].StartRenameSessionUndoTransaction = undoTransaction; 56this.UndoManagers[subjectBuffer].ConflictResolutionUndoTransaction = null; 61var undoHistory = this.UndoManagers[subjectBuffer].TextUndoHistory; 64if (undoHistory.UndoStack.First() == this.UndoManagers[subjectBuffer].StartRenameSessionUndoTransaction) 77UndoManagers[subjectBuffer].ConflictResolutionUndoTransaction = undoTransaction; 85if (!this.UndoManagers.TryGetValue(subjectBuffer, out var bufferUndoState)) 91var targetTransaction = this.UndoManagers[subjectBuffer].ConflictResolutionUndoTransaction ?? this.UndoManagers[subjectBuffer].StartRenameSessionUndoTransaction; 111ApplyReplacementText(subjectBuffer, this.UndoManagers[subjectBuffer].TextUndoHistory, propagateSpansEditTag, spans, this.currentState.ReplacementText); 114var undoHistory = this.UndoManagers[subjectBuffer].TextUndoHistory;