20 references to UndoManagers
Microsoft.CodeAnalysis.EditorFeatures (13)
InlineRename\AbstractInlineRenameUndoManager.cs (1)
95this.UndoManagers.Clear();
InlineRename\UndoManagerServiceFactory.cs (12)
55UndoManagers[subjectBuffer] = new BufferUndoState() { TextUndoHistory = undoHistory }; 61var undoHistory = this.UndoManagers[subjectBuffer].TextUndoHistory; 67this.UndoManagers[subjectBuffer].StartRenameSessionUndoTransaction = undoTransaction; 68this.UndoManagers[subjectBuffer].ConflictResolutionUndoTransaction = null; 73var undoHistory = this.UndoManagers[subjectBuffer].TextUndoHistory; 76if (undoHistory.UndoStack.First() == this.UndoManagers[subjectBuffer].StartRenameSessionUndoTransaction) 89UndoManagers[subjectBuffer].ConflictResolutionUndoTransaction = undoTransaction; 97if (!this.UndoManagers.TryGetValue(subjectBuffer, out var bufferUndoState)) 103var targetTransaction = this.UndoManagers[subjectBuffer].ConflictResolutionUndoTransaction ?? this.UndoManagers[subjectBuffer].StartRenameSessionUndoTransaction; 123ApplyReplacementText(subjectBuffer, this.UndoManagers[subjectBuffer].TextUndoHistory, propagateSpansEditTag, spans, this.currentState.ReplacementText); 126var undoHistory = this.UndoManagers[subjectBuffer].TextUndoHistory;
Microsoft.VisualStudio.LanguageServices (7)
InlineRename\InlineRenameUndoManager.cs (7)
116UndoManagers[subjectBuffer] = new BufferUndoState() { UndoManager = undoManager, TextUndoHistory = undoHistory, StartRenameSessionUndoPrimitive = startRenameUndoPrimitive, UndoHistoryBuffer = primaryBuffer }; 124var undoManager = this.UndoManagers[subjectBuffer].UndoManager; 130undoManager.UndoTo(this.UndoManagers[subjectBuffer].StartRenameSessionUndoPrimitive); 139var adapter = _editorAdaptersFactoryService.GetBufferAdapter(this.UndoManagers[subjectBuffer].UndoHistoryBuffer); 145this.UndoManagers[subjectBuffer].ConflictResolutionRenameUndoPrimitive = GetUndoUnits(undoManager).Last(); 156if (!this.UndoManagers.TryGetValue(subjectBuffer, out var bufferUndoState)) 191if (!this.UndoManagers.TryGetValue(subjectBuffer, out var bufferUndoState))