/// <summary> /// Adds a style classification to the StyleSheet. /// </summary> /// <param name="target">The string to be styled.</param> /// <param name="color">The color to be applied to the target.</param> /// <param name="matchHandler">A delegate instance which describes a simpler transformation that /// can be applied to the target.</param> public void AddStyle(string target, Color color, Styler.MatchFoundLite matchHandler) { Styler.MatchFound wrapper = (s, l, m) => matchHandler.Invoke(m); Styler styler = new Styler(target, color, wrapper); Styles.Add(styler); }