public virtual void AutoIndentNeeded(object sender, AutoIndentEventArgs args)
{
var tb = (sender as FastColoredTextBox);
switch (tb.Language)
{
case "CSharp":
CSharpAutoIndentNeeded(sender, args);
break;
case "VB":
VBAutoIndentNeeded(sender, args);
break;
case "HTML":
HTMLAutoIndentNeeded(sender, args);
break;
case "Xml":
HTMLAutoIndentNeeded(sender, args);
break;
case "SQL":
SQLAutoIndentNeeded(sender, args);
break;
case "PHP":
PHPAutoIndentNeeded(sender, args);
break;
case "Python":
PythonAutoIndentNeeded(sender, args);
break;
case "Ruby":
RubyAutoIndentNeeded(sender, args);
break;
case "Lua":
LuaAutoIndentNeeded(sender, args);
break;
default:
CSharpAutoIndentNeeded(sender, args);
break;
}
}