In This Article

ActiproSoftware.Windows.Controls.SyntaxEditor.Outlining.Implementation Namespace

Classes

OutliningNodeDefinition

Represents a definition used to create an outlining node.

RangeOutliningSourceBase

Provides an abstract IOutliningSource implementation that constructs outlining node data based on designated node ranges, which are generally obtained from parser results such as an AST (abstract syntax tree).

TokenOutliner<TOutliningSource>

Provides an IOutliner capable of creating TokenOutliningSourceBase objects which have a constructor that accepts a single ITextSnapshot instance parameter.

TokenOutliningSourceBase

Provides an abstract IOutliningSource implementation that constructs outlining node data based on token data returned by a language's lexer.