Contains types for the FormatC syntax highlighter.
Please see the GitHub project page for additional information, or view a sample of highlighted code in the various supported languages.
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. |
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. |
LineNumberMode | Indicates if and how line numbers are added to the formatted code. |