TextAddin.Controls.VisualLine.RunTransformers C# (CSharp) Method

RunTransformers() private method

private RunTransformers ( VisualLine line, IVisualLineTransformer transformers ) : void
line VisualLine
transformers IVisualLineTransformer
return void
        internal void RunTransformers(VisualLine line, IVisualLineTransformer[] transformers)
        {
            Debug.Assert(phase == LifetimePhase.Transforming);
            foreach (IVisualLineTransformer transformer in transformers) {
                transformer.Transform(line, elements);
            }
            phase = LifetimePhase.Live;
        }

Usage Example

Ejemplo n.º 1
0
        public VisualLine InitVisualLine(VisualLine visualLine)
        {
            Debug.WriteLine("Initializing line " + visualLine.DocumentLine.LineNumber);

            visualLine.ConstructVisualElements(elementGenerators.ToArray());

            visualLine.RunTransformers(visualLine, lineTransformers.ToArray());

            return(visualLine);
        }
All Usage Examples Of TextAddin.Controls.VisualLine::RunTransformers