示例#1
0
        public ISelectSyntaxProvider Select(string text)
        {
            // Before
            _logger.LogMessage("Select text: " + text);

            // Execute
            ISelectSyntaxProvider selectSyntaxProvider = _actionSyntaxProvider.Select(text);

            // After
            return(new WbTstrSelectSyntaxProvider(this, selectSyntaxProvider, _logger));
        }
示例#2
0
        public ISelectSyntaxProvider Select(Option mode, params string[] values)
        {
            // Before
            _logger.LogMessage("Select values : " + values);

            // Execute
            ISelectSyntaxProvider selectSyntaxProvider = _actionSyntaxProvider.Select(mode, values);

            // After
            return(new WbTstrSelectSyntaxProvider(this, selectSyntaxProvider, _logger));
        }
示例#3
0
        public ISelectSyntaxProvider Select(int index)
        {
            // Before
            _logger.LogMessage("Select index :" + index);

            // Execute
            ISelectSyntaxProvider selectSyntaxProvider = _actionSyntaxProvider.Select(index);

            // After
            return(new WbTstrSelectSyntaxProvider(this, selectSyntaxProvider, _logger));
        }
 internal WbTstrSelectSyntaxProvider(WbTstrActionSyntaxProvider actionSyntaxProvider, ISelectSyntaxProvider selectSyntaxProvider, ILogger logger)
 {
     _actionSyntaxProvider = actionSyntaxProvider;
     _selectSyntaxProvider = selectSyntaxProvider;
     _logger = logger;
 }