/// <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); }
public SidebarViewModel(IFormattingRuleService ruleService) { _ruleService = ruleService; _ruleService.LoadRules(); Rules = _ruleService.Rules; }
public LogFileData(String filename) { _ruleService = Mvx.Resolve <IFormattingRuleService>(); LoadFile(filename); }