[This is preliminary documentation and is subject to change.]
Provides functions for working with C# syntax
Classes
| Class | Description | |
|---|---|---|
| CSIdentifiers |
Identifier validation in a context of C# grammar
| |
| CSKeywords |
Provides C# keyword resolution services, this class is thread safe
| |
| CSLanguage |
Represents C# language
| |
| CSLexer |
Performs lexical analysis on source supplied in C# syntax.
This class supports lazy analysis that happens gradually as result tokens are consumed through IEnumerable interface.
| |
| CSNumbers |
Provides C# number parsing
| |
| CSStrings |
Provides C# string escape parsing
| |
| CSToken |
Represents a C# token
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| CSMsgCode |
Message codes for CSharp code processors
| |
| CSTokenType |
Denotes CSharp token types
|