Ejemplo n.º 1
0
 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();
        }