public ProviderManager(Framework framework, IDataSimulator dataSimulator = null, IExecutionSimulator executionSimulator = null) { this.framework = framework; this.providers = new ProviderList(); this.settings = new ProviderManagerSettings(); this.LoadSettings(); if (dataSimulator == null) { this.dataSimulator = new DataSimulator(framework); } else { this.dataSimulator = dataSimulator; } this.AddProvider(this.dataSimulator); if (executionSimulator == null) { this.executionSimulator = new ExecutionSimulator(framework); } else { this.executionSimulator = executionSimulator; } this.AddProvider(this.executionSimulator); }
public ProviderManager(Framework framework, IDataSimulator dataSimulator = null, IExecutionSimulator executionSimulator = null) { this.framework = framework; this.dataSimulator = dataSimulator ?? new DataSimulator(framework); AddProvider(this.dataSimulator); this.executionSimulator = executionSimulator ?? new ExecutionSimulator(framework); AddProvider(this.executionSimulator); }
public void SetExecutionSimulator(int id) => this.executionSimulator = GetProvider(id) as IExecutionSimulator;
public void SetExecutionSimulator(string name) => this.executionSimulator = GetProvider(name) as IExecutionSimulator;
public void SetExecutionSimulator(int id) { this.executionSimulator = (this.GetProvider(id) as IExecutionSimulator); }
public void SetExecutionSimulator(string name) { this.executionSimulator = (this.GetProvider(name) as IExecutionSimulator); }
public ProviderManager(Framework framework, IDataSimulator dataSimulator = null, IExecutionSimulator executionSimulator = null) { throw new System.NotImplementedException(); }