AvalonEdit
Namespaces
Namespaces
Namespaces
NamespaceDescription
ICSharpCode.AvalonEdit
This is the main AvalonEdit namespace.

ICSharpCode.AvalonEdit.CodeCompletion
This namespace contains classes to show the code completion window.

ICSharpCode.AvalonEdit.Document
This namespace contains the document model. The most important class here is TextDocument, which represents document that can be displayed and edited in the text editor.

ICSharpCode.AvalonEdit.Editing
This namespace is the home of the TextArea class. It manages user input and handles the caret and the selection.

ICSharpCode.AvalonEdit.Folding
This namespace contains the folding (code collapsing) implementation.

ICSharpCode.AvalonEdit.Highlighting
This namespace contains the engine for highlighting text documents (DocumentHighlighter). Additionally, the class HighlightingColorizer provides integration of the highlighting engine into the text editor GUI.

ICSharpCode.AvalonEdit.Highlighting.Xshd
This namespace contains a document model for syntax highlighting definitions (.xshd files).

ICSharpCode.AvalonEdit.Indentation
This namespace contains the logic for automatic indentation.

ICSharpCode.AvalonEdit.Indentation.CSharp

ICSharpCode.AvalonEdit.Rendering
This namespace contains the text rendering infrastructure.

ICSharpCode.AvalonEdit.Search

ICSharpCode.AvalonEdit.Snippets
Snippets perform automatic text insertion. Snippets can be interactive after they were expanded, for example to allow the user to easily replace fields in the expanded snippet.

ICSharpCode.AvalonEdit.Utils
This namespace contains various utility classes.