Editor.NET allows you to integrate flexible edit control into your.NET applications.
Editor.NET offers almost all of the features found in Visual Studio.NET's code editor, including syntax highlighting, code completion, and unlimited undo/redo. Bookmarks, word wraps, drag-n–drop, built-in search/replace dialogues, multiple views of the same text, displaying gutter margin, line numbers, and many other options.
These APIs allow advanced code-editing capabilities such as code completion and finding references and declarations. Code outlining and syntax warnings and mistakes can be emphasized.
Editor.NET highlights syntax for over 30 programming languages, including C#, C#, and Java. It can be extended to highlight syntax for almost any programming language.