public GlobalUndoServiceFactory( ITextUndoHistoryRegistry undoHistoryRegistry, SVsServiceProvider serviceProvider, Lazy<VisualStudioWorkspace> workspace) { _singleton = new GlobalUndoService(undoHistoryRegistry, serviceProvider, workspace); }
public GlobalUndoServiceFactory( ITextUndoHistoryRegistry undoHistoryRegistry, SVsServiceProvider serviceProvider, Lazy <VisualStudioWorkspace> workspace) { _singleton = new GlobalUndoService(undoHistoryRegistry, serviceProvider, workspace); }
public WorkspaceUndoTransaction( ITextUndoHistoryRegistry undoHistoryRegistry, IVsLinkedUndoTransactionManager undoManager, Workspace workspace, string description, GlobalUndoService service) : base(assertIsForeground: true) { _undoHistoryRegistry = undoHistoryRegistry; _undoManager = undoManager; _workspace = workspace; _description = description; _service = service; Marshal.ThrowExceptionForHR(_undoManager.OpenLinkedUndo((uint)LinkedTransactionFlags2.mdtGlobal, _description)); _transactionAlive = true; }
public InteractiveGlobalUndoServiceFactory(ITextUndoHistoryRegistry undoHistoryRegistry) { _singleton = new GlobalUndoService(undoHistoryRegistry); }