public RootRunner(IRunListener listener, IAppDomainFactory appDomainFactory, IResourceManager resourceManager, IResultFactory resultFactory) { _listener = listener; _appDomainFactory = appDomainFactory; _resourceManager = resourceManager; _resultFactory = resultFactory; }
public NewCurveViewModel(IResultFactory resultFactory) : base(resultFactory) { Min = 0; Max = 180; PointCount = 7; DisplayName = "Curve initial data"; }
public OptionsViewModel(IResultFactory resultFactory) : base(resultFactory) { var option_panels = AddInTree.BuildItems<IOptionPanelDescriptor>(OptionPanelsPath, this, false); foreach(var panel in option_panels) options.Add(CreateOptionPanel(panel)); DisplayName = StringParser.Parse("${res:BVEEditor:StringResources:Common.Dialogs.Captions.Options}"); }
public MainShellViewModel(IResultFactory resultFactory, IEventAggregator eventAggregator, IPersistanceManager persistanceManager, ISettingsManager settingsManager, MainMenuViewModel mainMenuViewModel, ScriptEditorViewModel scriptEditorViewModel, OutputViewModel outputViewModel) : base(resultFactory) { persistanceManager.Load(); this.eventAggregator = eventAggregator; eventAggregator.Subscribe(this); this.persistanceManager = persistanceManager; Menu = mainMenuViewModel; Menu.Plugins = settingsManager.ListConfigurablePluginSettings().Select(ps => new PluginSettingsMenuViewModel(ps)); ScriptEditor = scriptEditorViewModel; Output = outputViewModel; DisplayName = "FreePIE - Programmable Input Emulator"; }
public PluginHelpViewModel(IResultFactory resultFactory, IFileSystem fileSystem) : base(resultFactory) { this.fileSystem = fileSystem; }
public ScriptDialogStrategy(IResultFactory resultFactory) { this.resultFactory = resultFactory; }
public ShellPresentationViewModel(IResultFactory resultFactory) { Result = resultFactory; }
public AboutDialogViewModel(IResultFactory resultFactory) : base(resultFactory) { DisplayName = StringParser.Parse("${res:BVEEditor:StringResources:Common.Dialogs.Captions.About}"); }
public CurveViewModel(IEventAggregator eventAggregator, IResultFactory resultFactory) { this.eventAggregator = eventAggregator; this.resultFactory = resultFactory; }
public ScriptDialogStrategy(IResultFactory resultFactory, IFileSystem fileSystem) { this.resultFactory = resultFactory; this.fileSystem = fileSystem; }
public AboutViewModel(IResultFactory resultFactory) : base(resultFactory) { DisplayName = "About FreePIE"; }
/// <summary> /// Set a new default factory /// </summary> /// <param name="resultFactory">the new default factory instance. Must not be null.</param> /// <returns>the previous default factory.</returns> public static IResultFactory SetDefaultFactory(IResultFactory resultFactory) { AssertUtils.ArgumentNotNull(resultFactory, "resultFactory"); IResultFactory prevFactory = s_defaultFactory; s_defaultFactory = resultFactory; return prevFactory; }
/// <summary> /// Resets the factory registry to its defaults. Mainly used for unit testing. /// </summary> public static void Reset() { s_defaultFactory = null; s_registeredFactories.Clear(); SetDefaultFactory( new DefaultResultFactory() ); foreach(string resultMode in Enum.GetNames(typeof(ResultMode))) { RegisterResultMode( resultMode, DefaultResultFactory ); } }
public HelpMenuViewModel(IResultFactory resultFactory) : base(LogManager.GetLog(typeof(HelpMenuViewModel)), "Help") { result_factory = resultFactory; }
public SettingsLoaderViewModel(IPersistanceManager persistanceManager, IResultFactory result) { this.persistanceManager = persistanceManager; this.result = result; }
public OperationRunner(IResultFactory resultFactory) { _resultFactory = resultFactory; }
public TestRunner(IResultFactory resultFactory, IOperationRunner operationRunner, IRunListener listener) { _resultFactory = resultFactory; _operationRunner = operationRunner; _listener = listener; }
public AccountHolder(IResultFactory resultFactory) { _resultFactory = resultFactory ?? throw new ArgumentNullException(nameof(resultFactory)); InvoiceAccounts = new List <InvoiceAccount>(); }
public ErrorDocumentViewModel(IFileSystem fileSystem, IEventAggregator eventAggregator, IResultFactory resultFactory) : base(fileSystem, eventAggregator, resultFactory) { }
/// <summary> /// Registers a <see cref="IResultFactory"/> for the specified <paramref name="resultMode"/>. /// </summary> /// <param name="resultMode">the resultMode. Must not be null.</param> /// <param name="resultFactory">the factory respponsible for handling <paramref name="resultMode"/> results. Must not be null.</param> /// <returns>the factory previously registered for the specified <paramref name="resultMode"/>, if any.</returns> /// <remarks> /// See <see cref="ResultFactoryRegistry"/> overview for more information. /// </remarks> public static IResultFactory RegisterResultMode( string resultMode, IResultFactory resultFactory ) { AssertUtils.ArgumentHasText(resultMode, "resultMode"); AssertUtils.ArgumentNotNull(resultFactory, "resultFactory"); lock (s_registeredFactories.SyncRoot) { IResultFactory prevFactory = (IResultFactory) s_registeredFactories[resultMode]; s_registeredFactories[resultMode] = resultFactory; return prevFactory; } }
public ToolsMenuViewModel(IResultFactory resultFactory) : base(LogManager.GetLog(typeof(ToolsMenuViewModel)), "Tools") { result_factory = resultFactory; }
public PluginSettingsViewModel(IResultFactory resultFactory) : base(resultFactory) { }
public FileDialogStrategies(IResultFactory resultFactory, IEventAggregator eventAggregator) { result_factory = resultFactory; event_aggregator = eventAggregator; }