20 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;
Microsoft.VisualStudio.LanguageServices (7)
InlineRename\InlineRenameUndoManager.cs (7)
97UndoManagers[subjectBuffer] = new BufferUndoState() { UndoManager = undoManager, TextUndoHistory = undoHistory, StartRenameSessionUndoPrimitive = startRenameUndoPrimitive, UndoHistoryBuffer = primaryBuffer }; 105var undoManager = this.UndoManagers[subjectBuffer].UndoManager; 111undoManager.UndoTo(this.UndoManagers[subjectBuffer].StartRenameSessionUndoPrimitive); 120var adapter = _editorAdaptersFactoryService.GetBufferAdapter(this.UndoManagers[subjectBuffer].UndoHistoryBuffer); 126this.UndoManagers[subjectBuffer].ConflictResolutionRenameUndoPrimitive = GetUndoUnits(undoManager).Last(); 137if (!this.UndoManagers.TryGetValue(subjectBuffer, out var bufferUndoState)) 172if (!this.UndoManagers.TryGetValue(subjectBuffer, out var bufferUndoState))