Example #1
0
        /// <summary>
        /// Creates a line and checks existing rules against it
        /// </summary>
        /// <param name="line">line string value</param>
        /// <returns>LogLineData item</returns>
        private LogLineData CreateLineData(string line)
        {
            if (_ruleService == null)
            {
                _ruleService = Mvx.Resolve <IFormattingRuleService>();
            }

            var newLine = new LogLineData(line);

            _ruleService.CheckRules(newLine);

            return(newLine);
        }
Example #2
0
 public SidebarViewModel(IFormattingRuleService ruleService)
 {
     _ruleService = ruleService;
     _ruleService.LoadRules();
     Rules = _ruleService.Rules;
 }
Example #3
0
 public LogFileData(String filename)
 {
     _ruleService = Mvx.Resolve <IFormattingRuleService>();
     LoadFile(filename);
 }