public DocumentFormatter( DTE2 dte, IVsTextViewProvider textViewProvider, IUndoProvider undoProvider, IThreadHelper threadHelper, IEnumerable <ITextFormatter> formatters) { this.dte = dte; this.textViewProvider = textViewProvider; this.undoProvider = undoProvider; this.threadHelper = threadHelper; this.formatters = formatters; }
public StateMachineViewModel( StateMachine model, IViewService viewService, IUndoProvider undoProvider, IDirtyService dirtyService, IMessageBoxService messageBoxService, bool isReadOnly = false ) : base(messageBoxService) { _model = model ?? throw new ArgumentNullException(nameof(model)); _viewService = viewService ?? throw new ArgumentNullException(nameof(viewService)); _undoProvider = undoProvider; _dirtyService = dirtyService; _isReadOnly = isReadOnly; InitiateModel(); }