This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!
2.3 Pre-processing
C# enables conditional inclusion and exclusion of code through pre-processing.
- pp-unit:
- pp-groupopt
- pp-group:
- pp-group-part
pp-group pp-group-part
- pp-group-part:
- pp-tokensopt new-line
pp-declaration
pp-if-section
pp-control-line
pp-line-number
- pp-tokens:
- pp-token
pp-tokens pp-token
- pp-token:
- identifier
keyword
literal
operator-or-punctuator
- new-line:
- The carriage return character (U+000D)
The line feed character (U+000A)
The carriage return character followed by a line feed character
The line separator character (U+2028)
The paragraph separator character (U+2029)