Пример #1
0
 public virtual void OnStyleNeeded(StyleNeededEventArgs e)
 {
     try
     {
         StyleNeeded.Invoke(this, e);
     }
     catch (Exception ex)
     {
         ;
     }
 }
Пример #2
0
        private void RestyleRange(Range range)
        {
            if (range.End.Line < 0)
            {
                return;
            }

            if (StyleNeeded != null)
            {
                StyleNeeded?.Invoke(this, new StyleNeededEventArgs(range));
            }
            else
            {
                var grm    = App.Ext.Grammars().GetGrammar(editor.Buffer.GrammarKey);
                var styler = grm == null ? null
                    : App.Catalog <IStylerComponent>().GetComponent(grm.StylerKey ?? defaultStyler);
                if (styler != null)
                {
                    styler.Style((IView)editor.FindForm(), range);
                }
            }
        }
Пример #3
0
 public virtual void OnStyleNeeded(StyleNeededEventArgs e) =>
 StyleNeeded?.Invoke(this, e);