2 implementations of IWorkspaceGlobalUndoTransaction
Microsoft.CodeAnalysis.EditorFeatures (2)
Interactive\InteractiveGlobalUndoServiceFactory.cs (1)
69private sealed class InteractiveGlobalUndoTransaction : IWorkspaceGlobalUndoTransaction
Undo\NoOpGlobalUndoServiceFactory.cs (1)
52private sealed class NoOpUndoTransaction : IWorkspaceGlobalUndoTransaction
9 references to IWorkspaceGlobalUndoTransaction
Microsoft.CodeAnalysis.EditorFeatures (9)
ChangeSignature\AbstractChangeSignatureCommandHandler.cs (1)
140using var workspaceUndoTransaction = workspace.OpenGlobalUndoTransaction(FeaturesResources.Change_signature);
CodeActions\CodeActionEditHandlerService.cs (1)
156using var transaction = workspace.OpenGlobalUndoTransaction(title);
InlineRename\InlineRenameSession.cs (1)
962using var undoTransaction = Workspace.OpenGlobalUndoTransaction(EditorFeaturesResources.Inline_Rename);
Interactive\InteractiveGlobalUndoServiceFactory.cs (1)
45public IWorkspaceGlobalUndoTransaction OpenGlobalUndoTransaction(Workspace workspace, string description)
RenameTracking\RenameTrackingTaggerProvider.RenameTrackingCommitter.cs (1)
270using var workspaceUndoTransaction = workspace.OpenGlobalUndoTransaction(undoName);
Undo\Extensions.cs (1)
17public static IWorkspaceGlobalUndoTransaction OpenGlobalUndoTransaction(this Workspace workspace, string description, bool useFallback = true)
Undo\IGlobalUndoService.cs (1)
27IWorkspaceGlobalUndoTransaction OpenGlobalUndoTransaction(Workspace workspace, string description);
Undo\NoOpGlobalUndoServiceFactory.cs (2)
18public static readonly IWorkspaceGlobalUndoTransaction Transaction = new NoOpUndoTransaction(); 45public IWorkspaceGlobalUndoTransaction OpenGlobalUndoTransaction(Workspace workspace, string description)