Contains types for the FormatC syntax highlighter.
Classes
| Class | Description | |
|---|---|---|
| CodeElement |
Represents an element of source code, such as keywords, comments or strings, and the regular expression
that can be used to identify them.
| |
| CodeFormatter |
Provides source code syntax highlighting functionality.
| |
| CPlusPlusFormattingInfo |
Provides information for formatting C++ code.
| |
| CSharpFormattingInfo |
Provides formatting info for C# code.
| |
| LanguageRegion |
Represents a region of multi-language source code that should be formatted by a specific region.
| |
| PowerShellFormattingInfo |
Provides formatting information for Microsoft PowerShell scripts.
| |
| TSqlFormattingInfo |
Provides formatting information for Transact-SQL scripts.
| |
| VisualBasicFormattingInfo |
Provides formatting info for Visual Basic code.
| |
| XmlFormattingInfo |
Provides formatting info for XML documents.
|
Interfaces
| Interface | Description | |
|---|---|---|
| ICustomFormattingInfo |
Interface for classes that provide custom, not regex-based formatting.
| |
| IFormattingInfo |
Interface for classes that provide information for formatting a programming language.
| |
| IFormattingInfoWithTypes |
Interface for formatters that allow a custom set of identifiers to be treated as types.
| |
| IMultilanguageFormattingInfo |
Interface for formatters that support multiple languages besides the primary one.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| LineNumberMode |
Indicates if and how line numbers are added to the formatted code.
|