public TextColoringTransformer(TextDocument document)
{
this.document = document;
TextTransformations = new TextSegmentCollection<TextTransformation>(document);
CommentBrush = Brush.Parse("#559A3F");
CallExpressionBrush = Brush.Parse("#DCDCAA");
IdentifierBrush = Brush.Parse("#C8C8C8");
KeywordBrush = Brush.Parse("#569CD6");
LiteralBrush = Brush.Parse("#D69D85");
NumericLiteralBrush = Brush.Parse("#B5CEA8");
EnumConstantBrush = Brush.Parse("#B5CEA8");
EnumTypeNameBrush = Brush.Parse("#B5CEA8");
InterfaceBrush = Brush.Parse("#B5CEA8");
PunctuationBrush = Brush.Parse("#C8C8C8");
UserTypeBrush = Brush.Parse("#4EC9B0");
}