Example #1
0
        /// <summary>
        /// Executes a user defined function.
        /// </summary>
        /// <param name="parameter">new parameter value.</param>
        /// <param name="runEnvironment">Run evironment.</param>
        /// <param name="expressionEvaluator">Expression evaluator.</param>
        /// <param name="variableRepository">Variable repository.</param>
        /// <returns>Value of function.</returns>
        public Accumulator Execute(
            Accumulator parameter,
            IRunEnvironment runEnvironment,
            IExpressionEvaluator expressionEvaluator,
            IVariableRepository variableRepository)
        {
            // Save the variable and program line.
            var savedVariable    = variableRepository.GetOrCreateVariable(VariableName, new short[] { }).GetValue();
            var savedProgramLine = runEnvironment.CurrentLine;

            // Change the variable to be our parameter.
            variableRepository.GetOrCreateVariable(VariableName, new short[] { }).SetValue(parameter);
            runEnvironment.CurrentLine = Line;
            runEnvironment.CurrentLine.CurrentToken = LineToken;

            // Evaluate the expression.
            var returnValue = expressionEvaluator.GetExpression();

            // Restore the variable and program line.
            variableRepository.GetOrCreateVariable(VariableName, new short[] { }).SetValue(savedVariable);
            runEnvironment.CurrentLine = savedProgramLine;

            // return the value.
            return(returnValue);
        }
Example #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ExpressionEvaluator"/> class.
 /// </summary>
 /// <param name="variableRepository">Variable repository.</param>
 /// <param name="runEnvironment">Run time environment, used mostly for the current line.</param>
 public ExpressionEvaluator(
     IVariableRepository variableRepository,
     IRunEnvironment runEnvironment)
 {
     _variableRepository = variableRepository;
     _runEnvironment     = runEnvironment;
 }
Example #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Next"/> class.
 /// </summary>
 /// <param name="runEnvironment">Run time environment.</param>
 /// <param name="variableRepository">Variable repository.</param>
 public Next(
     IRunEnvironment runEnvironment,
     IVariableRepository variableRepository)
     : base("NEXT", TokenClass.Statement)
 {
     _runEnvironment     = runEnvironment;
     _variableRepository = variableRepository;
 }
Example #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Dim"/> class.
 /// </summary>
 /// <param name="runEnvironment">Run environment.</param>
 /// <param name="expressionEvaluator">Expression evaluator.</param>
 /// <param name="variableRepository">Variable repository.</param>
 public Dim(
     IRunEnvironment runEnvironment,
     IExpressionEvaluator expressionEvaluator,
     IVariableRepository variableRepository)
     : base("DIM", TokenClass.Statement)
 {
     _runEnvironment      = runEnvironment;
     _expressionEvaluator = expressionEvaluator;
     _variableRepository  = variableRepository;
 }
Example #5
0
 private void SetupSut()
 {
     _runEnvironment             = new RunEnvironment();
     _variableRepository         = new VariableRepository();
     _mockExpressionEvaluator    = new Mock <IExpressionEvaluator>();
     _mockTeletypeWithPosition   = new Mock <ITeletypeWithPosition>();
     _runEnvironment.CurrentLine = new ProgramLine(10, new List <IToken> {
     });
     _sut = new Get(_runEnvironment, _mockExpressionEvaluator.Object, _mockTeletypeWithPosition.Object);
 }
Example #6
0
        public MessageQueueScriptTriggerListener(IVariableRepository variableRepository, IScriptTriggerService scriptTriggerService, IScriptEngine scriptEngine)
        {
            _variableRepository   = variableRepository;
            _scriptTriggerService = scriptTriggerService;
            _scriptEngine         = scriptEngine;

            _variables      = new BlockingCollection <Tuple <string, object> >();
            _taskRunner     = new SingleTaskRunner();
            _variableValues = new Dictionary <string, object>(StringComparer.Ordinal);
        }
Example #7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Clear"/> class.
 /// </summary>
 /// <param name="runEnvironment">Run time environment.</param>
 /// <param name="variableRepository">Variable Repository.</param>
 /// <param name="dataStatementReader">Data statement reader.</param>
 public Clear(
     IRunEnvironment runEnvironment,
     IVariableRepository variableRepository,
     IDataStatementReader dataStatementReader)
     : base("CLEAR", TokenClass.Statement)
 {
     _runEnvironment      = runEnvironment;
     _variableRepository  = variableRepository;
     _dataStatementReader = dataStatementReader;
 }
Example #8
0
 private void SetupSut()
 {
     _runEnvironment          = new RunEnvironment();
     _variableRepository      = new VariableRepository();
     _mockDataStatementReader = new Mock <IDataStatementReader>();
     _mockExpressionEvaluator = new Mock <IExpressionEvaluator>();
     _mockReadInputParser     = new Mock <IReadInputParser>();
     _mockDataStatementReader.Setup(mdsr => mdsr.ReadInputParser).Returns(_mockReadInputParser.Object);
     _sut = new Read(_runEnvironment, _mockExpressionEvaluator.Object, _mockDataStatementReader.Object);
 }
Example #9
0
        private void SetupSut()
        {
            _runEnvironment          = new RunEnvironment();
            _mockExpressionEvaluator = new Mock <IExpressionEvaluator>();
            _variableRepository      = new VariableRepository();
            _variableReference       = _variableRepository.GetOrCreateVariable("A", new short[] { });

            _mockExpressionEvaluator.Setup(mre => mre.GetLeftValue()).Returns(_variableReference);
            _mockExpressionEvaluator.Setup(mre => mre.GetExpression()).Returns(new Accumulator(3.0));
            _sut = new Let(_runEnvironment, _mockExpressionEvaluator.Object);
        }
Example #10
0
 private void SetupSut()
 {
     _mockExpressionEvaluator = new Mock <IExpressionEvaluator>();
     _runEnvironment          = new RunEnvironment();
     _variableRepository      = new VariableRepository();
     _toToken    = new Token("TO", TokenClass.Statement, TokenType.To);
     _colonToken = new Token(":", TokenClass.Seperator, TokenType.Colon);
     _equalToken = new Token("=", TokenClass.Seperator, TokenType.Equal);
     _stepToken  = new Token("STEP", TokenClass.Statement, TokenType.Step);
     _commaToken = new Token(",", TokenClass.Seperator, TokenType.Comma);
 }
 public PhilipsHueBridgeDiscoveringService(
     IMessageQueue messageQueue,
     IVariableRepository variableRepository,
     IDeviceConfigurationBackupService deviceConfigurationBackupService)
 {
     _lock               = new object();
     _bridges            = new Dictionary <string, PhilipsHueBridge>(StringComparer.OrdinalIgnoreCase);
     _messageQueue       = messageQueue;
     _variableRepository = variableRepository;
     _deviceConfigurationBackupService = deviceConfigurationBackupService;
 }
Example #12
0
 /// <summary>
 /// Initializes a new instance of the <see cref="New"/> class.
 /// </summary>
 /// <param name="runEnvironment">Run time environment.</param>
 /// <param name="programRepository">Program Repository.</param>
 /// <param name="variableRepository">Variable Repository.</param>
 /// <param name="dataStatementReader">Data statement reader.</param>
 public New(
     IRunEnvironment runEnvironment,
     IProgramRepository programRepository,
     IVariableRepository variableRepository,
     IDataStatementReader dataStatementReader)
     : base("NEW", TokenClass.Statement)
 {
     _runEnvironment      = runEnvironment;
     _programRepository   = programRepository;
     _variableRepository  = variableRepository;
     _dataStatementReader = dataStatementReader;
 }
Example #13
0
 public REGISTER(
     IUserRepository userRepository,
     IVariableRepository variableRepository,
     IAliasRepository aliasRepository,
     IInviteCodeRepository inviteCodeRepository
 )
 {
     _userRepository = userRepository;
     _variableRepository = variableRepository;
     _aliasRepository = aliasRepository;
     _inviteCodeRepository = inviteCodeRepository;
 }
Example #14
0
 /// <summary>
 /// Constructor that accepts dependencies.
 /// </summary>
 public BlogController(
     IBlogPostRepository blogPostRepository,
     IPostCommentRepository postCommentRepository,
     IUserRepository userRepository,
     IVariableRepository variableRepository)
 {
     this._blogPostRepository = blogPostRepository;
     this._postCommentRepository = postCommentRepository;
     this._userRepository = userRepository;
     this._variableRepository = variableRepository;
     this._blogPostsPerPage = Convert.ToInt32(ConfigurationManager.AppSettings["BlogPostsPerPage"]);
 }
Example #15
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Input"/> class.
 /// </summary>
 /// <param name="runEnvironment">Run time environment.</param>
 /// <param name="expressionEvaluator">Expression evaluator.</param>
 /// <param name="variableRepository">Variable repository.</param>
 /// <param name="teletype">Teletype to use.</param>
 public Input(
     IRunEnvironment runEnvironment,
     IExpressionEvaluator expressionEvaluator,
     IVariableRepository variableRepository,
     ITeletype teletype)
     : base("INPUT", TokenClass.Statement)
 {
     _runEnvironment      = runEnvironment;
     _expressionEvaluator = expressionEvaluator;
     _variableRepository  = variableRepository;
     _teletype            = teletype;
     _readInputParser     = new ReadInputParser(ReadLine);
 }
        public PhilipsHueBridgeDiscoveringService(
            IMessageQueue messageQueue,
            IVariableRepository variableRepository,
            IUpnpDeviceDiscoveringService upnpDeviceDiscoveringService)
        {
            _lock = new object();
            _bridges = new Dictionary<string, PhilipsHueBridge>(StringComparer.OrdinalIgnoreCase);
            _messageQueue = messageQueue;
            _variableRepository = variableRepository;
            _upnpDeviceDiscoveringService = upnpDeviceDiscoveringService;

            _upnpDeviceDiscoveringService.DeviceFound += OnUpnpDeviceFound;
        }
 private void SetupSut()
 {
     _inputQueue = new Queue <string>();
     _sut        = new ReadInputParser(() => _inputQueue.Dequeue());
     _sut.Clear();
     _variableRepository  = new VariableRepository();
     _numericVariables[0] = _variableRepository.GetOrCreateVariable("A", new short[] { });
     _numericVariables[1] = _variableRepository.GetOrCreateVariable("B", new short[] { });
     _numericVariables[2] = _variableRepository.GetOrCreateVariable("C", new short[] { });
     _stringVariables[0]  = _variableRepository.GetOrCreateVariable("A$", new short[] { });
     _stringVariables[1]  = _variableRepository.GetOrCreateVariable("B$", new short[] { });
     _stringVariables[2]  = _variableRepository.GetOrCreateVariable("C$", new short[] { });
 }
Example #18
0
 private void SetupSut()
 {
     _mockProgramRepository = new Mock <IProgramRepository>();
     _runEnvironment        = new RunEnvironment();
     _sut = new DataStatementReader(_runEnvironment, _mockProgramRepository.Object);
     _variableRepository  = new VariableRepository();
     _numericVariables[0] = _variableRepository.GetOrCreateVariable("A", new short[] { });
     _numericVariables[1] = _variableRepository.GetOrCreateVariable("B", new short[] { });
     _numericVariables[2] = _variableRepository.GetOrCreateVariable("C", new short[] { });
     _stringVariables[0]  = _variableRepository.GetOrCreateVariable("A$", new short[] { });
     _stringVariables[1]  = _variableRepository.GetOrCreateVariable("B$", new short[] { });
     _stringVariables[2]  = _variableRepository.GetOrCreateVariable("C$", new short[] { });
 }
Example #19
0
        public static void SetupTokeniser(TestContext context)
        {
            _mockTeletype = new MockTeletype();
            var builder = new ContainerBuilder();

            RegisterTypes.Register(builder);
            builder.RegisterInstance(_mockTeletype).As <ITeletype>();

            var container = builder.Build();

            _tokeniser          = container.Resolve <ITokeniser>();
            _runEnvironment     = container.Resolve <IRunEnvironment>();
            _variableRepository = container.Resolve <IVariableRepository>();
        }
Example #20
0
        private void SetupSut()
        {
            _teletype = new MockTeletype();
            Assert.AreEqual('A', _teletype.ReadChar());
            _runEnvironment      = new RunEnvironment();
            _variableRepository  = new VariableRepository();
            _expressionEvaluator = new ExpressionEvaluator(_variableRepository, _runEnvironment);

            _semi   = new Token(";", TokenClass.Seperator, TokenType.Semicolon);
            _colon  = new Token(":", TokenClass.Seperator, TokenType.Colon);
            _comma  = new Token(",", TokenClass.Seperator, TokenType.Comma);
            _dollar = new Token("$", TokenClass.Seperator, TokenType.Dollar);

            _sut = new Input(_runEnvironment, _expressionEvaluator, _variableRepository, _teletype);
        }
Example #21
0
        //private readonly ILogger _logger;

        public ExcelImportDataService(IScenarioRepository scenarioRepository,
                                      IRegionRepository regionRepository,
                                      IVariableRepository variableRepository,
                                      IVariableXlsDescriptionRepository variableXlsDescriptionRepository,
                                      IAgrigationXlsDescriptionRepository agrigationXlsDescriptionRepository,
                                      ISubVariableRepository subVariableRepository,
                                      ISubVariableDataRepository subVariableDataRepository,
                                      IProcessSetRepository processSetRepository,
                                      ICommodityRepository commodityRepository,
                                      ICommoditySetRepository commoditySetRepository,
                                      IAttributeRepository attributeRepository,
                                      IUserConstraintRepository userConstraintRepository,
                                      IVariableDataRepository variableDataRepository,
                                      IRegionAgrigationTypeRepository regionAgrigationTypeRepository,
                                      AggregationSumCulculationService aggregationSumulCalculationService,
                                      AggregationSumWorldCulculationService aggregationSumWorldCulculationService,
                                      IXlsFormulaUpdaterService xlsFormulaUpdaterService,
                                      IDataRepository dataRepository,
                                      IUnitOfWork unitOfWork,
                                      //ILogger<ExcelImportDataService> logger,
                                      NxsDbContext context)
        {
            ScenarioRepository                     = scenarioRepository;
            RegionRepository                       = regionRepository;
            ProcessSetRepository                   = processSetRepository;
            CommodityRepository                    = commodityRepository;
            CommoditySetRepository                 = commoditySetRepository;
            AttributeRepository                    = attributeRepository;
            UserConstraintRepository               = userConstraintRepository;
            VariableDataRepository                 = variableDataRepository;
            SubVariableRepository                  = subVariableRepository;
            SubVariableDataRepository              = subVariableDataRepository;
            _aggregationSumCulculationService      = aggregationSumulCalculationService;
            _aggregationSumWorldCulculationService = aggregationSumWorldCulculationService;
            _xlsFormulaUpdaterService              = xlsFormulaUpdaterService;
            _variableRepository                    = variableRepository;
            _variableXlsDescriptionRepository      = variableXlsDescriptionRepository;
            _agrigationXlsDescriptionRepository    = agrigationXlsDescriptionRepository;
            _dataRepository = dataRepository;
            _context        = context;
            UnitOfWork      = unitOfWork;
            //_logger = logger;
            _variableDataHandler        = new VariableDataHandler(this);
            _agrigationDataHandler      = new AggregationDataHandler(this);
            _agrigationDataHandlerWorld = new AggregationDataHandlerWorld(this);
            _aggregationDataHandlerGdp  = new AggregationDataHandlerGdp(this);
        }
Example #22
0
 public ConsoleBASICInterpreter()
 {
     BASICRunEnvironment     = new RunEnvironment();
     BASICProgramRepository  = new ProgramRepository();
     BASICVariableRepository = new VariableRepository();
     BASICDataStatement      = new DataStatementReader(BASICRunEnvironment, BASICProgramRepository);
     BASICExpresionEval      = new ExpressionEvaluator(BASICVariableRepository, BASICRunEnvironment);
     BASICTokensProvider     = new TokensProvider(new IToken[] {
         new ClassicBasic.Interpreter.Commands.Clear(BASICRunEnvironment, BASICVariableRepository, BASICDataStatement),
         new ClassicBasic.Interpreter.Commands.Cont(BASICRunEnvironment, BASICProgramRepository),
         new ClassicBasic.Interpreter.Commands.Data(BASICRunEnvironment),
         new ClassicBasic.Interpreter.Commands.Def(BASICRunEnvironment, BASICExpresionEval),
         new ClassicBasic.Interpreter.Commands.Del(BASICRunEnvironment, BASICProgramRepository),
         new ClassicBasic.Interpreter.Commands.Dim(BASICRunEnvironment, BASICExpresionEval, BASICVariableRepository),
         new ClassicBasic.Interpreter.Commands.Dim(BASICRunEnvironment, BASICExpresionEval, BASICVariableRepository),
         new ClassicBasic.Interpreter.Commands.Edit(BASICRunEnvironment, BASICProgramRepository, this),
         new ClassicBasic.Interpreter.Commands.Else(BASICRunEnvironment),
         new ClassicBasic.Interpreter.Commands.End(BASICRunEnvironment),
         new ClassicBasic.Interpreter.Commands.For(BASICRunEnvironment, BASICExpresionEval, BASICVariableRepository),
         //new ClassicBasic.Interpreter.Commands.Get(BASICRunEnvironment,BASICExpresionEval,this),
         new ClassicBasic.Interpreter.Commands.Gosub(BASICRunEnvironment, BASICProgramRepository),
         new ClassicBasic.Interpreter.Commands.Goto(BASICRunEnvironment, BASICExpresionEval, BASICProgramRepository),
         new ClassicBasic.Interpreter.Commands.If(BASICRunEnvironment, BASICExpresionEval, BASICProgramRepository),
         //new ClassicBasic.Interpreter.Commands.Input(BASICRunEnvironment,BASICExpresionEval,BASICVariableRepository, this),
         new ClassicBasic.Interpreter.Commands.Let(BASICRunEnvironment, BASICExpresionEval),
         new ClassicBasic.Interpreter.Commands.List(BASICProgramRepository, this, BASICRunEnvironment),
         //new ClassicBasic.Interpreter.Commands.Load(BASICRunEnvironment,BASICProgramRepository),
         new ClassicBasic.Interpreter.Commands.New(BASICRunEnvironment, BASICProgramRepository, BASICVariableRepository, BASICDataStatement),
         new ClassicBasic.Interpreter.Commands.Next(BASICRunEnvironment, BASICVariableRepository),
         new ClassicBasic.Interpreter.Commands.On(BASICRunEnvironment, BASICExpresionEval, BASICProgramRepository),
         new ClassicBasic.Interpreter.Commands.OnErr(BASICRunEnvironment),
         new ClassicBasic.Interpreter.Commands.Pop(BASICRunEnvironment),
         new ClassicBasic.Interpreter.Commands.Print(BASICRunEnvironment, BASICExpresionEval, this),
         new ClassicBasic.Interpreter.Commands.Read(BASICRunEnvironment, BASICExpresionEval, BASICDataStatement),
         new ClassicBasic.Interpreter.Commands.Remark(BASICRunEnvironment),
         new ClassicBasic.Interpreter.Commands.Restore(BASICRunEnvironment, BASICDataStatement),
         new ClassicBasic.Interpreter.Commands.Resume(BASICRunEnvironment, BASICProgramRepository),
         new ClassicBasic.Interpreter.Commands.Return(BASICRunEnvironment),
         new ClassicBasic.Interpreter.Commands.Run(BASICRunEnvironment, BASICProgramRepository, BASICVariableRepository, BASICDataStatement),
         //new ClassicBasic.Interpreter.Commands.Save(BASICRunEnvironment,BASICProgramRepository),
         new ClassicBasic.Interpreter.Commands.Stop(BASICRunEnvironment),
     });
     BASICTokeniser = new Tokeniser(BASICTokensProvider);
     BASICExecutor  = new ExecutorFrameBased(this, BASICRunEnvironment, BASICProgramRepository, BASICTokensProvider, BASICTokeniser);
 }
Example #23
0
 public RegionDataImporterAbstarct(IRegionRepository regionRepository,
                                   IVariableRepository variableRepository,
                                   ISubVariableRepository subVariableRepository,
                                   ISubVariableDataRepository subVariableDataRepository,
                                   IRegionAgrigationTypeRepository regionAgrigationTypeRepository,
                                   IMapper mapper,
                                   IUnitOfWork unitOfWork,
                                   ILoggerFactory loggerFactory)
 {
     _regionRepository               = regionRepository;
     _variableRepository             = variableRepository;
     _subVariableRepository          = subVariableRepository;
     _subVariableDataRepository      = subVariableDataRepository;
     _regionAgrigationTypeRepository = regionAgrigationTypeRepository;
     _automapper = mapper;
     _unitOfWork = unitOfWork;
     _logger     = loggerFactory.CreateLogger("NXS.Services.Excel.DataImport.RegionDataImporterAbstarct");
 }
Example #24
0
        public GdpDataImporter(IRegionRepository regionRepository,
                               IVariableRepository variableRepository,
                               ISubVariableRepository subVariableRepository,
                               ISubVariableDataRepository subVariableDataRepository,
                               IRegionAgrigationTypeRepository regionAgrigationTypeRepository,
                               IMapper mapper,
                               IUnitOfWork unitOfWork)
        {
            _regionRepository               = regionRepository;
            _variableRepository             = variableRepository;
            _subVariableRepository          = subVariableRepository;
            _subVariableDataRepository      = subVariableDataRepository;
            _regionAgrigationTypeRepository = regionAgrigationTypeRepository;
            _automapper = mapper;
            _unitOfWork = unitOfWork;

            _workSheetName             = "By region";
            _regionAggregationTypeName = "By Region";
        }
 public GeneralRegionDataImporter(IRegionRepository regionRepository,
                                  IVariableRepository variableRepository,
                                  ISubVariableRepository subVariableRepository,
                                  ISubVariableDataRepository subVariableDataRepository,
                                  IRegionAgrigationTypeRepository regionAgrigationTypeRepository,
                                  IMapper mapper,
                                  IUnitOfWork unitOfWork,
                                  ILoggerFactory loggerFactory) : base(
         regionRepository,
         variableRepository,
         subVariableRepository,
         subVariableDataRepository,
         regionAgrigationTypeRepository,
         mapper,
         unitOfWork,
         loggerFactory)
 {
     base.ByRegionWorkSheetName     = "By region";
     base.RegionAggregationTypeName = "By Region";
 }
Example #26
0
        public WorldRegionDataImporter(IRegionRepository regionRepository,
                                       IVariableRepository variableRepository,
                                       ISubVariableRepository subVariableRepository,
                                       ISubVariableDataRepository subVariableDataRepository,
                                       IRegionAgrigationTypeRepository regionAgrigationTypeRepository,
                                       IMapper mapper,
                                       IUnitOfWork unitOfWork,
                                       ILoggerFactory loggerFactory) : base(
                regionRepository,
                variableRepository,
                subVariableRepository,
                subVariableDataRepository,
                regionAgrigationTypeRepository,
                mapper,
                unitOfWork,
                loggerFactory)
        {
            base.ByRegionWorkSheetName     = "Global Results";
            base.RegionAggregationTypeName = "World";

            _worldRegionName = RegionConstants.WorldRegionName;
        }
        public PhilipsHueGateway(
            IVariableRepository variableRepository,
            IPhilipsHueDeviceDiscoveringService deviceDiscoveringService,
            IMessageQueue messageQueue) : base("PhilipsHue")
        {
            _variableRepository       = variableRepository;
            _deviceDiscoveringService = deviceDiscoveringService;
            _messageQueue             = messageQueue;
            _canCreateDevices         = false;

            _deviceDiscoveringService.BulbFound           += OnDeviceFound;
            _deviceDiscoveringService.PresenceSensorFound += OnDeviceFound;
            _deviceDiscoveringService.ButtonSensorFound   += OnDeviceFound;

            _executeCommandPolicy = Policy
                                    .Handle <Exception>()
                                    .WaitAndRetryAsync(new[]
            {
                TimeSpan.FromSeconds(1),
                TimeSpan.FromSeconds(2),
                TimeSpan.FromSeconds(5)
            });
        }
 public PhilipsHueDeviceDiscoveringService(IVariableRepository variableRepository, IPhilipsHueBridgeDiscoveringService bridgeDiscoveringService)
 {
     _variableRepository       = variableRepository;
     _bridgeDiscoveringService = bridgeDiscoveringService;
     _bridges = new List <PhilipsHueBridge>();
 }
 public VariableScriptObject(IMessageQueue messageQueue, IVariableRepository variableRepository)
 {
     _messageQueue       = messageQueue;
     _variableRepository = variableRepository;
 }
Example #30
0
 public TrckController()
 {
     VariableRepository = dataProvider.VariableRepository;
 }
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="iVariableRepository"></param>
 public VariableRunTimeRepository(IVariableRepository iVariableRepository)
 {
     _variableRepository = iVariableRepository;
 }
Example #32
0
 public REGISTER(IUserRepository userRepository, IVariableRepository variableRepository)
 {
     _userRepository = userRepository;
     _variableRepository = variableRepository;
 }
Example #33
0
 public SAMPLE(IVariableRepository variableRepository)
 {
     _variableRepository = variableRepository;
 }
 public VariableScriptObject(IMessageQueue messageQueue, IVariableRepository variableRepository)
 {
     _messageQueue = messageQueue;
     _variableRepository = variableRepository;
 }
Example #35
0
 public QRController(IVariableRepository variableRepository)
 {
     this._variableRepository = variableRepository;
 }
        public PhilipsHueDeviceDiscoveringService(IVariableRepository variableRepository, IPhilipsHueBridgeDiscoveringService bridgeDiscoveringService)
        {
            _variableRepository = variableRepository;

            bridgeDiscoveringService.BridgeFound += OnBridgeFound;
        }
Example #37
0
 public SETTINGS(IUserRepository userRepository, IVariableRepository variableRepository)
 {
     _userRepository = userRepository;
     _variableRepository = variableRepository;
 }
Example #38
0
 public VariableAppService()
 {
     _VariableRepository = new VariableRepository();
 }
Example #39
0
 public SETTINGS(IUserRepository userRepository, IVariableRepository variableRepository)
 {
     _userRepository     = userRepository;
     _variableRepository = variableRepository;
 }