public LayoutConverter([NotNull] IWindowFactory windowFactory, [NotNull] IViewFactoryProvider viewFactoryProvider, [NotNull] ISchedulerProvider schedulerProvider, [NotNull] GeneralOptionsViewModel generalOptionsViewModel) { if (windowFactory == null) { throw new ArgumentNullException(nameof(windowFactory)); } if (viewFactoryProvider == null) { throw new ArgumentNullException(nameof(viewFactoryProvider)); } if (schedulerProvider == null) { throw new ArgumentNullException(nameof(schedulerProvider)); } if (generalOptionsViewModel == null) { throw new ArgumentNullException(nameof(generalOptionsViewModel)); } _windowFactory = windowFactory; _viewFactoryProvider = viewFactoryProvider; _schedulerProvider = schedulerProvider; _generalOptionsViewModel = generalOptionsViewModel; }
public LayoutConverter([NotNull] IWindowFactory windowFactory, [NotNull] IViewFactoryProvider viewFactoryProvider, [NotNull] ISchedulerProvider schedulerProvider) { if (windowFactory == null) throw new ArgumentNullException(nameof(windowFactory)); if (viewFactoryProvider == null) throw new ArgumentNullException(nameof(viewFactoryProvider)); if (schedulerProvider == null) throw new ArgumentNullException(nameof(schedulerProvider)); _windowFactory = windowFactory; _viewFactoryProvider = viewFactoryProvider; _schedulerProvider = schedulerProvider; }