AvalonStudio.Languages.CPlusPlus.CPlusPlusDataAssociation.CPlusPlusDataAssociation C# (CSharp) Method

CPlusPlusDataAssociation() public method

public CPlusPlusDataAssociation ( TextDocument textDocument ) : Avalonia.Input
textDocument AvalonStudio.TextEditor.Document.TextDocument
return Avalonia.Input
        public CPlusPlusDataAssociation(TextDocument textDocument)
        {
            BackgroundRenderers = new List<IBackgroundRenderer>();
            DocumentLineTransformers = new List<IDocumentLineTransformer>();

            TextColorizer = new TextColoringTransformer(textDocument);
            TextMarkerService = new TextMarkerService(textDocument);

            BackgroundRenderers.Add(new BracketMatchingBackgroundRenderer());
            BackgroundRenderers.Add(TextMarkerService);

            DocumentLineTransformers.Add(TextColorizer);
            DocumentLineTransformers.Add(new DefineTextLineTransformer());
            DocumentLineTransformers.Add(new PragmaMarkTextLineTransformer());
            DocumentLineTransformers.Add(new IncludeTextLineTransformer());
        }
CPlusPlusDataAssociation