[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
|