NFX.CodeAnalysis.CSharp NamespaceNFX Class Library

[This is preliminary documentation and is subject to change.]

Provides functions for working with C# syntax
Classes

  ClassDescription
Public classCSIdentifiers
Identifier validation in a context of C# grammar
Public classCSKeywords
Provides C# keyword resolution services, this class is thread safe
Public classCSLanguage
Represents C# language
Public classCSLexer
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.
Public classCSNumbers
Provides C# number parsing
Public classCSStrings
Provides C# string escape parsing
Public classCSToken
Represents a C# token
Enumerations

  EnumerationDescription
Public enumerationCSMsgCode
Message codes for CSharp code processors
Public enumerationCSTokenType
Denotes CSharp token types