public HighlightWordsRule(XElement rule) { Words = new List<string>(); Options = new RuleOptions(rule); var wordsStr = rule.Element("Words").Value; var words = _splitRegex.Split(wordsStr); foreach (var word in words) if (!string.IsNullOrWhiteSpace(word)) Words.Add(word.Trim()); }
public HighlightWordsRule(XElement rule) { Words = new List <string>(); Options = new RuleOptions(rule); var wordsStr = rule.Element("Words").Value; var words = _splitRegex.Split(wordsStr); foreach (var word in words) { if (!string.IsNullOrWhiteSpace(word)) { Words.Add(word.Trim()); } } }
public AdvancedHighlightRule(XElement rule) { Expression = rule.Element("Expression").Value.Trim(); Options = new RuleOptions(rule); }
public AdvancedHighlightRule(XElement rule) { Expression = rule.Element("Expression").Value.Trim(); Options = new RuleOptions(rule); }
public HighlightLineRule(XElement rule) { LineStart = rule.Element("LineStart").Value.Trim(); Options = new RuleOptions(rule); }
public HighlightLineRule(XElement rule) { LineStart = rule.Element("LineStart").Value.Trim(); Options = new RuleOptions(rule); }