public void ConnectionAddedAction(IConnectorManager manager) { _pairedManager = manager as ValueConnectionManager; if (_connectorType is ConnectorType.Output && manager is ValueConnectionManager valConnection) { valConnection.LaminarValue.SetDependency(LaminarValue); } }
public void ConnectionRemovedAction(IConnectorManager manager) { _pairedManager = null; if (_connectorType is ConnectorType.Output && manager is ValueConnectionManager valConnection) { valConnection.LaminarValue.RemoveDependency <object>(); } }
/// <summary> /// Instantiate using the provided logger, file system and connector manager. /// </summary> public ValidateCommand( ILogger <ValidateCommand> logger, IFileSystem fileSystem, IConnectorManager connectorManager) { _logger = logger; _fileSystem = fileSystem; _connectorManager = connectorManager; }
public ConnectorCollectionHandler( IConnectorManager connectorManager, ILogger logger) { _connectorManager = connectorManager; _logger = logger; _collectConnectorOperationPool = new ObjectPool <CollectConnectorOperation>(onFinished => new CollectConnectorOperation(this, onFinished)); }
public QStrategy(IConnectorManager connectorManager, IStrategyConfiguration strategyConfiguration) { _connectorManager = connectorManager; _strategyConfiguration = strategyConfiguration; var trader = _connectorManager.Trader; if (_portfolio == null) { if (trader.Portfolios != null && trader.Portfolios.Any()) { LookupPortfolio(trader.Portfolios); } } if (_portfolio == null) { trader.NewPortfolios += portfolios => { if (_portfolio == null) { LookupPortfolio(portfolios); } }; } if (_security == null) { if (trader.Securities != null && trader.Securities.Any()) { LookupSecurity(trader.Securities); } } if (_security == null) { trader.NewSecurities += securities => { if (_security == null) { LookupSecurity(securities); } }; } Log += OnLog; }
public DockingManager( ILogger logger, IBatteryBlockManager batteryBlockManager, IConnectorManager connectorManager, IFunctionalBlockManager functionalBlockManager, IGasTankManager gasTankManager, ILandingGearManager landingGearManager) { _dockOperationPool = new ObjectPool <DockOperation>(onFinished => new DockOperation(this, onFinished)); _undockOperationPool = new ObjectPool <UndockOperation>(onFinished => new UndockOperation(this, onFinished)); _toggleOperationPool = new ObjectPool <ToggleOperation>(onFinished => new ToggleOperation(this, onFinished)); _logger = logger; _batteryBlockManager = batteryBlockManager; _connectorManager = connectorManager; _functionalBlockManager = functionalBlockManager; _gasTankManager = gasTankManager; _landingGearManager = landingGearManager; }
public ColumnCreater(IConnectorManager connectorManager) { _connectorManager = connectorManager; }
public ReportManagerData(ReportDbContext reportDbContext, IReportManager reportManager, IConnectorManager connectorManager, IDataBaseMain dataBaseMain, IManagerClients managerClients, ClientDbContext clientDbContext) : base(reportDbContext, reportManager, connectorManager) { _dataBaseMain = dataBaseMain; _managerClients = managerClients; _clientDbContext = clientDbContext; }
public ReportClientProductData(ReportDbContext reportDbContext, IReportManager reportManager, IConnectorManager connectorManager, IDataBaseMain dataBaseMain) : base(reportDbContext, reportManager, connectorManager) { _dataBaseMain = dataBaseMain; }
/// <summary> /// Instantiate this command with the specified connector manager. /// </summary> /// <param name="connectorManager"></param> public ConnectorCommand(IConnectorManager connectorManager) =>
public bool CompatibilityCheck(IConnectorManager toCheck) { return(toCheck is ValueConnectionManager valConnection && valConnection.LaminarValue.CanSetValue(LaminarValue.Value)); }
public void ConnectionAddedAction(IConnectorManager manager) { _pairedConnection = manager as FlowConnectionManager; }
public bool CompatibilityCheck(IConnectorManager toCheck) { return(toCheck is FlowConnectionManager); }
public ReportEngineDefaultData(ReportDbContext reportDbContext, IReportManager reportManager, IConnectorManager connectorManager) { _reportDbContext = reportDbContext; _reportManager = reportManager; _connectorManager = connectorManager; }
/// <summary> /// Instantiate this command with the specified connector manager. /// </summary> /// <param name="connectorManager"></param> public StepsCommand(IConnectorManager connectorManager) => _connectorManager = connectorManager;
GetDefaultServiceProvider(IConnectorManager connectorManager) => GetDefaultServiceProvider(null, null, connectorManager);
public void ConnectionRemovedAction(IConnectorManager manager) { _pairedConnection = null; }