| Abstract | Language.CSharp.Syntax |
| AccessorDeclaration | Language.CSharp.Syntax |
| AddEventAccessor | Language.CSharp.Syntax |
| AlexPn | Language.CSharp.Lexer |
| AlexPosn | Language.CSharp.Lexer |
| AnonymousFunctionBody | Language.CSharp.Syntax |
| AnonymousFunctionExpressionBody | Language.CSharp.Syntax |
| AnonymousFunctionParameter | Language.CSharp.Syntax |
| AnonymousFunctionSignature | Language.CSharp.Syntax |
| AnonymousFunctionStatementBody | Language.CSharp.Syntax |
| Argument | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| ArrayCreationExpression | Language.CSharp.Syntax |
| ArrayCreationInitializer | Language.CSharp.Syntax |
| ArrayCreationInitializerExpression | Language.CSharp.Syntax |
| ArrayCreationInitializerInitializers | Language.CSharp.Syntax |
| ArrayCreationRankInitializer | Language.CSharp.Syntax |
| ArrayCreationTypeInitializer | Language.CSharp.Syntax |
| ArrayInitializer | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| ArrayType | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| Assign | Language.CSharp.Syntax |
| AssignmentOperator | Language.CSharp.Syntax |
| Async | Language.CSharp.Syntax |
| Attribute | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| AttributeArgument | Language.CSharp.Syntax |
| AttributeArgumentExpression | Language.CSharp.Syntax |
| AttributeArgumentNamed | Language.CSharp.Syntax |
| AttributeSection | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| AttributeTarget | Language.CSharp.Syntax |
| AttributeTargetAssembly | Language.CSharp.Syntax |
| AttributeTargetEvent | Language.CSharp.Syntax |
| AttributeTargetField | Language.CSharp.Syntax |
| AttributeTargetMethod | Language.CSharp.Syntax |
| AttributeTargetModule | Language.CSharp.Syntax |
| AttributeTargetParam | Language.CSharp.Syntax |
| AttributeTargetProperty | Language.CSharp.Syntax |
| AttributeTargetReturn | Language.CSharp.Syntax |
| AttributeTargetType | Language.CSharp.Syntax |
| Base | Language.CSharp.Syntax |
| betweenCurly | Language.CSharp.Parser.Utility, Language.CSharp.Parser |
| betweenDiamond | Language.CSharp.Parser.Utility, Language.CSharp.Parser |
| betweenParens | Language.CSharp.Parser.Utility, Language.CSharp.Parser |
| betweenSquare | Language.CSharp.Parser.Utility, Language.CSharp.Parser |
| BinaryAnd | Language.CSharp.Syntax |
| BinaryAs | Language.CSharp.Syntax |
| BinaryBitwiseAnd | Language.CSharp.Syntax |
| BinaryBitwiseOr | Language.CSharp.Syntax |
| BinaryBitwiseXor | Language.CSharp.Syntax |
| BinaryDivide | Language.CSharp.Syntax |
| BinaryEquals | Language.CSharp.Syntax |
| BinaryGreaterThan | Language.CSharp.Syntax |
| BinaryGreaterThanEqual | Language.CSharp.Syntax |
| BinaryIs | Language.CSharp.Syntax |
| BinaryLessThan | Language.CSharp.Syntax |
| BinaryLessThanEqual | Language.CSharp.Syntax |
| BinaryMinus | Language.CSharp.Syntax |
| BinaryModulo | Language.CSharp.Syntax |
| BinaryMultiply | Language.CSharp.Syntax |
| BinaryNotEquals | Language.CSharp.Syntax |
| BinaryNullCoalescing | Language.CSharp.Syntax |
| BinaryOperator | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| BinaryOperatorDeclarator | Language.CSharp.Syntax |
| BinaryOr | Language.CSharp.Syntax |
| BinaryPlus | Language.CSharp.Syntax |
| BinaryShiftLeft | Language.CSharp.Syntax |
| BinaryShiftRight | Language.CSharp.Syntax |
| Block | Language.CSharp.Syntax |
| Bool | Language.CSharp.Syntax |
| BooleanLit | Language.CSharp.Syntax |
| Break | Language.CSharp.Syntax |
| Byte | Language.CSharp.Syntax |
| Catch | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| chainlUnary1 | Language.CSharp.Parser.Utility, Language.CSharp.Parser |
| chainPostfix | Language.CSharp.Parser.Utility, Language.CSharp.Parser |
| Char | Language.CSharp.Syntax |
| CharLit | Language.CSharp.Syntax |
| Checked | Language.CSharp.Syntax |
| CheckedStatement | Language.CSharp.Syntax |
| ClassBody | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| ClassConstraint | Language.CSharp.Syntax |
| ClassTypeDeclaration | Language.CSharp.Syntax |
| CollectionInitializer | Language.CSharp.Syntax |
| CompilationUnit | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| Conditional | Language.CSharp.Syntax |
| Const | Language.CSharp.Syntax |
| ConstructorBaseCall | Language.CSharp.Syntax |
| ConstructorBody | Language.CSharp.Syntax |
| ConstructorInitializer | Language.CSharp.Syntax |
| ConstructorMemberDeclaration | Language.CSharp.Syntax |
| ConstructorStatementBody | Language.CSharp.Syntax |
| ConstructorThisCall | Language.CSharp.Syntax |
| Continue | Language.CSharp.Syntax |
| Decimal | Language.CSharp.Syntax |
| DecimalLit | Language.CSharp.Syntax |
| Declaration | |
| 1 (Data Constructor) | Language.CSharp.Syntax |
| 2 (Type/Class) | Language.CSharp.Syntax |
| Default | Language.CSharp.Syntax |
| DefaultBlock | Language.CSharp.Syntax |
| Delegate | Language.CSharp.Syntax |
| DelegateTypeDeclaration | Language.CSharp.Syntax |
| DestructorBody | Language.CSharp.Syntax |
| DestructorMemberDeclaration | Language.CSharp.Syntax |
| DestructorStatementBody | Language.CSharp.Syntax |
| Do | Language.CSharp.Syntax |
| Double | Language.CSharp.Syntax |
| DoubleLit | Language.CSharp.Syntax |
| eitherOrBoth | Language.CSharp.Parser.Utility, Language.CSharp.Parser |
| ElementAccess | Language.CSharp.Syntax |
| Empty | Language.CSharp.Syntax |
| EnumBody | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| EnumMemberDeclaration | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| EnumTypeDeclaration | Language.CSharp.Syntax |
| Event | Language.CSharp.Syntax |
| EventAccessor | Language.CSharp.Syntax |
| EventAccessorMemberDeclaration | Language.CSharp.Syntax |
| EventVariableMemberDeclaration | Language.CSharp.Syntax |
| ExceptionSpecifier | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| ExplicitAnonymousFunctionParameter | Language.CSharp.Syntax |
| ExplicitAnonymousFunctionSignature | Language.CSharp.Syntax |
| ExplicitConversionOperatorDeclarator | Language.CSharp.Syntax |
| Expression | Language.CSharp.Syntax |
| ExpressionStatement | Language.CSharp.Syntax |
| Extern | Language.CSharp.Syntax |
| FieldMemberDeclaration | Language.CSharp.Syntax |
| Float | Language.CSharp.Syntax |
| FloatingPointType | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| FloatLit | Language.CSharp.Syntax |
| For | Language.CSharp.Syntax |
| ForEach | Language.CSharp.Syntax |
| ForInitializer | Language.CSharp.Syntax |
| ForInitializerDeclaration | Language.CSharp.Syntax |
| ForInitializerExpressions | Language.CSharp.Syntax |
| FormalParam | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| FormalParams | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| GetAccessorDeclaration | Language.CSharp.Syntax |
| GetInterfaceAccessor | Language.CSharp.Syntax |
| getSourceName | Language.CSharp.Parser.Utility, Language.CSharp.Parser |
| GlobalAttributeSection | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| GlobalAttributeTarget | Language.CSharp.Syntax |
| Goto | Language.CSharp.Syntax |
| GotoCase | Language.CSharp.Syntax |
| GotoDefault | Language.CSharp.Syntax |
| GotoLabel | Language.CSharp.Syntax |
| GotoTarget | Language.CSharp.Syntax |
| Identifier | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| IfThenElse | Language.CSharp.Syntax |
| ImplicitAnonymousFunctionSignature | Language.CSharp.Syntax |
| ImplicitConversionOperatorDeclarator | Language.CSharp.Syntax |
| IndexerAccessor | Language.CSharp.Syntax |
| IndexerBody | Language.CSharp.Syntax |
| IndexerDeclarator | Language.CSharp.Syntax |
| IndexerDeclaratorInterface | Language.CSharp.Syntax |
| IndexerDeclaratorThis | Language.CSharp.Syntax |
| IndexerLambda | Language.CSharp.Syntax |
| IndexerMemberDeclaration | Language.CSharp.Syntax |
| InitializerTarget | Language.CSharp.Syntax |
| InitializerTargetIdentifier | Language.CSharp.Syntax |
| InitializerTargetList | Language.CSharp.Syntax |
| InitializerValue | Language.CSharp.Syntax |
| InitializerValueExpression | Language.CSharp.Syntax |
| InitializerValueInitializer | Language.CSharp.Syntax |
| Int | Language.CSharp.Syntax |
| IntegralType | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| InterfaceAccessor | Language.CSharp.Syntax |
| InterfaceBody | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| InterfaceEventMemberDeclaration | Language.CSharp.Syntax |
| InterfaceIndexerMemberDeclaration | Language.CSharp.Syntax |
| InterfaceMemberDeclaration | Language.CSharp.Syntax |
| InterfaceMethodMemberDeclaration | Language.CSharp.Syntax |
| InterfacePropertyMemberDeclaration | Language.CSharp.Syntax |
| InterfaceTypeDeclaration | Language.CSharp.Syntax |
| Internal | Language.CSharp.Syntax |
| IntLit | Language.CSharp.Syntax |
| Invocation | Language.CSharp.Syntax |
| Labeled | Language.CSharp.Syntax |
| LabeledBlock | Language.CSharp.Syntax |
| Lambda | Language.CSharp.Syntax |
| lexer | Language.CSharp.Lexer |
| Literal | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| LocalVarDeclaration | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| LocalVarType | Language.CSharp.Syntax |
| Lock | Language.CSharp.Syntax |
| Long | Language.CSharp.Syntax |
| LongLit | Language.CSharp.Syntax |
| MemberAccess | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| MemberDeclaration | Language.CSharp.Syntax |
| MemberInitializer | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| MethodBody | Language.CSharp.Syntax |
| MethodExpressionBody | Language.CSharp.Syntax |
| MethodMemberDeclaration | Language.CSharp.Syntax |
| MethodNoBody | Language.CSharp.Syntax |
| MethodStatementBody | Language.CSharp.Syntax |
| Modifier | Language.CSharp.Syntax |
| Name | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| Nameof | Language.CSharp.Syntax |
| NameofBase | Language.CSharp.Syntax |
| NameofEntity | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| NameofIdentifier | Language.CSharp.Syntax |
| NameofPredefinedType | Language.CSharp.Syntax |
| NameofThis | Language.CSharp.Syntax |
| NamespaceDeclaration | Language.CSharp.Syntax |
| New | Language.CSharp.Syntax |
| NewConstraint | Language.CSharp.Syntax |
| NullLit | Language.CSharp.Syntax |
| Object | Language.CSharp.Syntax |
| ObjectCreationExpression | Language.CSharp.Syntax |
| ObjectCreationInitializer | Language.CSharp.Syntax |
| ObjectCreationTypeInitializer | Language.CSharp.Syntax |
| ObjectInitializer | Language.CSharp.Syntax |
| OpAssign | Language.CSharp.Syntax |
| OpAssignBitwiseAnd | Language.CSharp.Syntax |
| OpAssignBitwiseLeftShift | Language.CSharp.Syntax |
| OpAssignBitwiseOr | Language.CSharp.Syntax |
| OpAssignBitwiseRightShift | Language.CSharp.Syntax |
| OpAssignBitwiseXor | Language.CSharp.Syntax |
| OpAssignDivide | Language.CSharp.Syntax |
| OpAssignMinus | Language.CSharp.Syntax |
| OpAssignModulo | Language.CSharp.Syntax |
| OpAssignMultiply | Language.CSharp.Syntax |
| OpAssignPlus | Language.CSharp.Syntax |
| OperatorBody | Language.CSharp.Syntax |
| OperatorDeclarator | Language.CSharp.Syntax |
| OperatorExpressionBody | Language.CSharp.Syntax |
| OperatorMemberDeclaration | Language.CSharp.Syntax |
| OperatorNoBody | Language.CSharp.Syntax |
| OperatorStatementBody | Language.CSharp.Syntax |
| OutArgument | Language.CSharp.Syntax |
| OutParam | Language.CSharp.Syntax |
| OverloadableUnaryBitwiseNot | Language.CSharp.Syntax |
| OverloadableUnaryFalse | Language.CSharp.Syntax |
| OverloadableUnaryMinus | Language.CSharp.Syntax |
| OverloadableUnaryMinusMinus | Language.CSharp.Syntax |
| OverloadableUnaryNot | Language.CSharp.Syntax |
| OverloadableUnaryOperator | Language.CSharp.Syntax |
| OverloadableUnaryPlus | Language.CSharp.Syntax |
| OverloadableUnaryPlusPlus | Language.CSharp.Syntax |
| OverloadableUnaryTrue | Language.CSharp.Syntax |
| Override | Language.CSharp.Syntax |
| P | Language.CSharp.Parser.Utility, Language.CSharp.Parser |
| pAddEventAccessor | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pAnonymousFunctionBody | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pAnonymousFunctionParameter | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pAnonymousFunctionSignature | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| ParamArray | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| ParameterModifier | Language.CSharp.Syntax |
| Parenthesized | Language.CSharp.Syntax |
| pArgument | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pArguments | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pArrayCreationInitializer | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pArrayInitializer | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| pArrayOrNullableType | Language.CSharp.Parser.Type, Language.CSharp.Parser |
| pArrayType | Language.CSharp.Parser.Type, Language.CSharp.Parser |
| parser | Language.CSharp.Parser |
| Partial | Language.CSharp.Syntax |
| pAssignmentOperator | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pAttribute | Language.CSharp.Parser.Attribute, Language.CSharp.Parser |
| pAttributeArgumentExpression | Language.CSharp.Parser.Attribute, Language.CSharp.Parser |
| pAttributeArgumentNamed | Language.CSharp.Parser.Attribute, Language.CSharp.Parser |
| pAttributeArguments | Language.CSharp.Parser.Attribute, Language.CSharp.Parser |
| pAttributeSection | Language.CSharp.Parser.Attribute, Language.CSharp.Parser |
| pAttributeSections | Language.CSharp.Parser.Attribute, Language.CSharp.Parser |
| pAttributeTarget | Language.CSharp.Parser.Attribute, Language.CSharp.Parser |
| pBlockStatement | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| pBooleanLiteral | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pBreakStatement | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| pCatch | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| pCCurly | Language.CSharp.Parser.Utility, Language.CSharp.Parser |
| pCharLiteral | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pCheckedStatement | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| pClass | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pClassBody | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pClassModifier | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pClassType | Language.CSharp.Parser.Type, Language.CSharp.Parser |
| pColon | Language.CSharp.Parser.Utility, Language.CSharp.Parser |
| pComma | Language.CSharp.Parser.Utility, Language.CSharp.Parser |
| pCompilationUnit | Language.CSharp.Parser |
| pConditional | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pConstructorDeclaration | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pConstructorInitializer | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pConstructorModifier | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pContinueStatement | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| pCParens | Language.CSharp.Parser.Utility, Language.CSharp.Parser |
| pDeclaration | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pDeclarationStatement | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| pDelegate | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pDelegateExpression | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pDelegateModifier | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pDestructorDeclaration | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pDoStatement | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| pEmptyStatement | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| pEnum | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pEnumBody | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pEnumMemberDeclaration | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pEnumModifier | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pEqualSign | Language.CSharp.Parser.Utility, Language.CSharp.Parser |
| pEventDeclaration | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pEventModifier | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pExplicitFunctionSignature | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pExpression | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pExpressionP1 | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pExpressionP10 | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pExpressionP11 | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pExpressionP12 | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pExpressionP13 | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pExpressionP14 | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pExpressionP15 | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pExpressionP16 | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pExpressionP17 | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pExpressionP2 | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pExpressionP3 | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pExpressionP4 | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pExpressionP5 | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pExpressionP6 | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pExpressionP7 | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pExpressionP8 | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pExpressionP9 | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pExpressionStatement | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| pFieldDeclaration | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pFieldModifier | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pFloatingPointType | Language.CSharp.Parser.Type, Language.CSharp.Parser |
| pForEachStatement | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| pForInitializer | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| pFormalParam | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pFormalParams | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pForStatement | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| pGetInterfaceAccessor | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pGlobalAttributeSection | Language.CSharp.Parser.Attribute, Language.CSharp.Parser |
| pGlobalAttributeSections | Language.CSharp.Parser.Attribute, Language.CSharp.Parser |
| pGlobalAttributeTarget | Language.CSharp.Parser.Attribute, Language.CSharp.Parser |
| pGotoStatement | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| pGotoTarget | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| pIdentifier | Language.CSharp.Parser.Utility, Language.CSharp.Parser |
| pIdentifierKeyword | Language.CSharp.Parser.Utility, Language.CSharp.Parser |
| pIfThenElseStatement | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| pIndexerBody | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pIndexerDeclaration | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pIndexerDeclarator | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pIndexerModifier | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pInitializerTarget | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pInitializerValue | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pIntegralType | Language.CSharp.Parser.Type, Language.CSharp.Parser |
| pInterface | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pInterfaceBody | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pInterfaceEventMemberDeclaration | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pInterfaceIndexerMemberDeclaration | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pInterfaceMemberDeclaration | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pInterfaceMethodMemberDeclaration | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pInterfaceModifier | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pInterfacePropertyMemberDeclaration | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pInterfaceType | Language.CSharp.Parser.Type, Language.CSharp.Parser |
| pIntLiteral | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pLabeledStatement | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| pLambda | Language.CSharp.Parser.Utility, Language.CSharp.Parser |
| pLambdaExpression | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pLiteralExpression | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pLocalVarDeclaration | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| pLocalVarType | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| pLockStatement | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| pMaybeExpression | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pMemberAccess | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pMemberDeclaration | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pMemberInitializer | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pMethodBody | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pMethodDeclaration | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pMethodModifier | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pName | Language.CSharp.Parser.Utility, Language.CSharp.Parser |
| pNameofEntity | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pNamespace | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pNewExpression | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pNonArrayType | Language.CSharp.Parser.Type, Language.CSharp.Parser |
| pObjectCreationInitializer | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pOCurly | Language.CSharp.Parser.Utility, Language.CSharp.Parser |
| pOParens | Language.CSharp.Parser.Utility, Language.CSharp.Parser |
| pOperatorBody | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pOperatorDeclaration | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pOperatorDeclarator | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pOperatorModifier | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pOptionPartial | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| posFromToken | Language.CSharp.Parser.Utility, Language.CSharp.Parser |
| Positioned | |
| 1 (Type/Class) | Language.CSharp.Lexer |
| 2 (Data Constructor) | Language.CSharp.Lexer |
| pOverloadableBinaryOperator | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pOverloadableUnaryOperator | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pParamArray | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pParameterModifier | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pParenthesizedExpression | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pPeriod | Language.CSharp.Parser.Utility, Language.CSharp.Parser |
| pPostfixOperator | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pPropertyAccessorModifiers | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pPropertyBody | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pPropertyDeclaration | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pPropertyGetAccessor | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pPropertyLambda | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pPropertyModifier | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pPropertySetAccessor | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pRankSpecifier | Language.CSharp.Parser.Type, Language.CSharp.Parser |
| pRealLiteral | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| PredefinedMemberAccess | Language.CSharp.Syntax |
| pRemoveEventAccessor | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pResourceAquisition | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| Pretty | Language.CSharp.Pretty |
| pretty | Language.CSharp.Pretty |
| prettyPrint | Language.CSharp.Pretty |
| pReturnStatement | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| PrimaryMemberAccess | Language.CSharp.Syntax |
| Private | Language.CSharp.Syntax |
| PropertyBody | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| PropertyLambda | Language.CSharp.Syntax |
| PropertyMemberDeclaration | Language.CSharp.Syntax |
| Protected | Language.CSharp.Syntax |
| pSClose | Language.CSharp.Parser.Utility, Language.CSharp.Parser |
| pSemi | Language.CSharp.Parser.Utility, Language.CSharp.Parser |
| pSetInterfaceAccessor | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pSimpleType | Language.CSharp.Parser.Type, Language.CSharp.Parser |
| pSOpen | Language.CSharp.Parser.Utility, Language.CSharp.Parser |
| pStatement | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| pStatements | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| pStringLiteral | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pStruct | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pStructBody | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pStructModifier | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pSwitchCaseBlock | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| pSwitchDefaultBlock | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| pSwitchStatement | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| pTerm | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pThrowStatement | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| pToken | Language.CSharp.Parser.Utility, Language.CSharp.Parser |
| pTry | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| pType | Language.CSharp.Parser.Type, Language.CSharp.Parser |
| pTypeArgument | Language.CSharp.Parser.Type, Language.CSharp.Parser |
| pTypeArguments | Language.CSharp.Parser.Type, Language.CSharp.Parser |
| pTypeDeclaration | Language.CSharp.Parser.Declaration, Language.CSharp.Parser |
| pTypeName | Language.CSharp.Parser.Type, Language.CSharp.Parser |
| pTypeOfExpression | Language.CSharp.Parser.Expression, Language.CSharp.Parser |
| pTypeParameter | Language.CSharp.Parser.Type, Language.CSharp.Parser |
| pTypeParameterConstraintClause | Language.CSharp.Parser.Type, Language.CSharp.Parser |
| pTypeParameterConstraints | Language.CSharp.Parser.Type, Language.CSharp.Parser |
| pTypeParameters | Language.CSharp.Parser.Type, Language.CSharp.Parser |
| pTypeTerm | Language.CSharp.Parser.Type, Language.CSharp.Parser |
| pTypeWithVoid | Language.CSharp.Parser.Type, Language.CSharp.Parser |
| Public | Language.CSharp.Syntax |
| pUncheckedStatement | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| pUsing | Language.CSharp.Parser |
| pUsingStatement | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| pVariableDeclarator | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| pVariableInitializer | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| pVariantTypeParameter | Language.CSharp.Parser.Type, Language.CSharp.Parser |
| pVariantTypeParameters | Language.CSharp.Parser.Type, Language.CSharp.Parser |
| pWhileStatement | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| pYieldStatement | Language.CSharp.Parser.Statement, Language.CSharp.Parser |
| QualifiedMemberAccess | Language.CSharp.Syntax |
| RankSpecifier | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| Readonly | Language.CSharp.Syntax |
| RefArgument | Language.CSharp.Syntax |
| RefParam | Language.CSharp.Syntax |
| RemoveEventAccessor | Language.CSharp.Syntax |
| ResourceAcquisition | Language.CSharp.Syntax |
| ResourceAcquisitionExpression | Language.CSharp.Syntax |
| ResourceAcquisitionVariable | Language.CSharp.Syntax |
| Return | Language.CSharp.Syntax |
| SByte | Language.CSharp.Syntax |
| Sealed | Language.CSharp.Syntax |
| SetAccessorDeclaration | Language.CSharp.Syntax |
| SetInterfaceAccessor | Language.CSharp.Syntax |
| Short | Language.CSharp.Syntax |
| SimpleName | Language.CSharp.Syntax |
| SimpleType | Language.CSharp.Syntax |
| Sizeof | Language.CSharp.Syntax |
| Statement | Language.CSharp.Syntax |
| Static | Language.CSharp.Syntax |
| String | Language.CSharp.Syntax |
| StringLit | Language.CSharp.Syntax |
| StructBody | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| StructConstraint | Language.CSharp.Syntax |
| StructTypeDeclaration | Language.CSharp.Syntax |
| Switch | Language.CSharp.Syntax |
| SwitchBlock | Language.CSharp.Syntax |
| TCCurly | Language.CSharp.Lexer |
| TCharLiteral | Language.CSharp.Lexer |
| TColon | Language.CSharp.Lexer |
| TComma | Language.CSharp.Lexer |
| TCParens | Language.CSharp.Lexer |
| TCSquare | Language.CSharp.Lexer |
| TDecimalLiteral | Language.CSharp.Lexer |
| TDoubleColon | Language.CSharp.Lexer |
| TDoubleLiteral | Language.CSharp.Lexer |
| TFloatLiteral | Language.CSharp.Lexer |
| This | Language.CSharp.Syntax |
| ThisParam | Language.CSharp.Syntax |
| Throw | Language.CSharp.Syntax |
| TIdentifier | Language.CSharp.Lexer |
| TInterpolatedStringLiteral | Language.CSharp.Lexer |
| TIntLiteral | Language.CSharp.Lexer |
| TKWabstract | Language.CSharp.Lexer |
| TKWas | Language.CSharp.Lexer |
| TKWbase | Language.CSharp.Lexer |
| TKWbool | Language.CSharp.Lexer |
| TKWbreak | Language.CSharp.Lexer |
| TKWbyte | Language.CSharp.Lexer |
| TKWcase | Language.CSharp.Lexer |
| TKWcatch | Language.CSharp.Lexer |
| TKWchar | Language.CSharp.Lexer |
| TKWchecked | Language.CSharp.Lexer |
| TKWclass | Language.CSharp.Lexer |
| TKWconst | Language.CSharp.Lexer |
| TKWcontinue | Language.CSharp.Lexer |
| TKWdecimal | Language.CSharp.Lexer |
| TKWdefault | Language.CSharp.Lexer |
| TKWdelegate | Language.CSharp.Lexer |
| TKWdo | Language.CSharp.Lexer |
| TKWdouble | Language.CSharp.Lexer |
| TKWelse | Language.CSharp.Lexer |
| TKWenum | Language.CSharp.Lexer |
| TKWevent | Language.CSharp.Lexer |
| TKWexplicit | Language.CSharp.Lexer |
| TKWextern | Language.CSharp.Lexer |
| TKWfalse | Language.CSharp.Lexer |
| TKWfinally | Language.CSharp.Lexer |
| TKWfixed | Language.CSharp.Lexer |
| TKWfloat | Language.CSharp.Lexer |
| TKWfor | Language.CSharp.Lexer |
| TKWforeach | Language.CSharp.Lexer |
| TKWgoto | Language.CSharp.Lexer |
| TKWif | Language.CSharp.Lexer |
| TKWimplicit | Language.CSharp.Lexer |
| TKWin | Language.CSharp.Lexer |
| TKWint | Language.CSharp.Lexer |
| TKWinterface | Language.CSharp.Lexer |
| TKWinternal | Language.CSharp.Lexer |
| TKWis | Language.CSharp.Lexer |
| TKWlock | Language.CSharp.Lexer |
| TKWlong | Language.CSharp.Lexer |
| TKWnamespace | Language.CSharp.Lexer |
| TKWnew | Language.CSharp.Lexer |
| TKWnull | Language.CSharp.Lexer |
| TKWobject | Language.CSharp.Lexer |
| TKWoperator | Language.CSharp.Lexer |
| TKWout | Language.CSharp.Lexer |
| TKWoverride | Language.CSharp.Lexer |
| TKWparams | Language.CSharp.Lexer |
| TKWprivate | Language.CSharp.Lexer |
| TKWprotected | Language.CSharp.Lexer |
| TKWpublic | Language.CSharp.Lexer |
| TKWreadonly | Language.CSharp.Lexer |
| TKWref | Language.CSharp.Lexer |
| TKWreturn | Language.CSharp.Lexer |
| TKWsbyte | Language.CSharp.Lexer |
| TKWsealed | Language.CSharp.Lexer |
| TKWshort | Language.CSharp.Lexer |
| TKWsizeof | Language.CSharp.Lexer |
| TKWstackalloc | Language.CSharp.Lexer |
| TKWstatic | Language.CSharp.Lexer |
| TKWstring | Language.CSharp.Lexer |
| TKWstruct | Language.CSharp.Lexer |
| TKWswitch | Language.CSharp.Lexer |
| TKWthis | Language.CSharp.Lexer |
| TKWthrow | Language.CSharp.Lexer |
| TKWtrue | Language.CSharp.Lexer |
| TKWtry | Language.CSharp.Lexer |
| TKWtypeof | Language.CSharp.Lexer |
| TKWuint | Language.CSharp.Lexer |
| TKWulong | Language.CSharp.Lexer |
| TKWunchecked | Language.CSharp.Lexer |
| TKWunsafe | Language.CSharp.Lexer |
| TKWushort | Language.CSharp.Lexer |
| TKWusing | Language.CSharp.Lexer |
| TKWvirtual | Language.CSharp.Lexer |
| TKWvoid | Language.CSharp.Lexer |
| TKWvolatile | Language.CSharp.Lexer |
| TKWwhile | Language.CSharp.Lexer |
| TLambda | Language.CSharp.Lexer |
| TLongLiteral | Language.CSharp.Lexer |
| TOCurly | Language.CSharp.Lexer |
| Token | Language.CSharp.Lexer |
| TOpAnd | Language.CSharp.Lexer |
| TOParens | Language.CSharp.Lexer |
| TOpAssign | Language.CSharp.Lexer |
| TOpAssignBitwiseAnd | Language.CSharp.Lexer |
| TOpAssignBitwiseLeftShift | Language.CSharp.Lexer |
| TOpAssignBitwiseOr | Language.CSharp.Lexer |
| TOpAssignBitwiseRightShift | Language.CSharp.Lexer |
| TOpAssignBitwiseXor | Language.CSharp.Lexer |
| TOpAssignDivide | Language.CSharp.Lexer |
| TOpAssignMinus | Language.CSharp.Lexer |
| TOpAssignModulo | Language.CSharp.Lexer |
| TOpAssignMultiply | Language.CSharp.Lexer |
| TOpAssignPlus | Language.CSharp.Lexer |
| TOpAwait | Language.CSharp.Lexer |
| TOpBitwiseAnd | Language.CSharp.Lexer |
| TOpBitwiseNot | Language.CSharp.Lexer |
| TOpBitwiseOr | Language.CSharp.Lexer |
| TOpBitwiseXor | Language.CSharp.Lexer |
| TOpDivide | Language.CSharp.Lexer |
| TOpEqual | Language.CSharp.Lexer |
| TOpGreaterThan | Language.CSharp.Lexer |
| TOpGreaterThanEqual | Language.CSharp.Lexer |
| TOpLeftShift | Language.CSharp.Lexer |
| TOpLessThan | Language.CSharp.Lexer |
| TOpLessThanEqual | Language.CSharp.Lexer |
| TOpMinus | Language.CSharp.Lexer |
| TOpMinusMinus | Language.CSharp.Lexer |
| TOpModulo | Language.CSharp.Lexer |
| TOpMultiply | Language.CSharp.Lexer |
| TOpNot | Language.CSharp.Lexer |
| TOpNotEqual | Language.CSharp.Lexer |
| TOpNullCoalescing | Language.CSharp.Lexer |
| TOpOr | Language.CSharp.Lexer |
| TOpPlus | Language.CSharp.Lexer |
| TOpPlusPlus | Language.CSharp.Lexer |
| TOpRightShift | Language.CSharp.Lexer |
| TOSquare | Language.CSharp.Lexer |
| TPeriod | Language.CSharp.Lexer |
| TQuestion | Language.CSharp.Lexer |
| Try | Language.CSharp.Syntax |
| TSemicolon | Language.CSharp.Lexer |
| TStringLiteral | Language.CSharp.Lexer |
| TUIntLiteral | Language.CSharp.Lexer |
| TULongLiteral | Language.CSharp.Lexer |
| TVerbatimStringLiteral | Language.CSharp.Lexer |
| Type | Language.CSharp.Syntax |
| TypeAlias | Language.CSharp.Syntax |
| TypeArgument | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| TypeArray | Language.CSharp.Syntax |
| TypeConstraint | Language.CSharp.Syntax |
| TypeDeclaration | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| TypeDynamic | Language.CSharp.Syntax |
| TypeMemberDeclaration | Language.CSharp.Syntax |
| TypeName | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| TypeNamed | Language.CSharp.Syntax |
| TypeNullable | Language.CSharp.Syntax |
| Typeof | Language.CSharp.Syntax |
| TypeOfExpression | Language.CSharp.Syntax |
| TypeofType | Language.CSharp.Syntax |
| TypeParameter | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| TypeParameterConstraint | Language.CSharp.Syntax |
| TypeParameterConstraintClause | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| TypeSimple | Language.CSharp.Syntax |
| UInt | Language.CSharp.Syntax |
| UIntLit | Language.CSharp.Syntax |
| ULong | Language.CSharp.Syntax |
| ULongLit | Language.CSharp.Syntax |
| UnaryAwait | Language.CSharp.Syntax |
| UnaryBitwiseNot | Language.CSharp.Syntax |
| UnaryCast | Language.CSharp.Syntax |
| UnaryMinus | Language.CSharp.Syntax |
| UnaryNot | Language.CSharp.Syntax |
| UnaryOperatorDeclarator | Language.CSharp.Syntax |
| UnaryPlus | Language.CSharp.Syntax |
| UnaryPostDecrement | Language.CSharp.Syntax |
| UnaryPostIncrement | Language.CSharp.Syntax |
| UnaryPreDecrement | Language.CSharp.Syntax |
| UnaryPreIncrement | Language.CSharp.Syntax |
| Unchecked | Language.CSharp.Syntax |
| UncheckedStatement | Language.CSharp.Syntax |
| Unsafe | Language.CSharp.Syntax |
| UShort | Language.CSharp.Syntax |
| Using | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| UsingStatement | Language.CSharp.Syntax |
| Var | Language.CSharp.Syntax |
| VariableDeclarator | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| VariableInitializer | Language.CSharp.Syntax |
| VariableInitializerArray | Language.CSharp.Syntax |
| VariableInitializerExpression | Language.CSharp.Syntax |
| Variance | Language.CSharp.Syntax |
| VarianceIn | Language.CSharp.Syntax |
| VarianceOut | Language.CSharp.Syntax |
| VariantTypeParameter | |
| 1 (Type/Class) | Language.CSharp.Syntax |
| 2 (Data Constructor) | Language.CSharp.Syntax |
| VarType | Language.CSharp.Syntax |
| VerbatimStringLit | Language.CSharp.Syntax |
| Virtual | Language.CSharp.Syntax |
| Volatile | Language.CSharp.Syntax |
| While | Language.CSharp.Syntax |
| Yield | Language.CSharp.Syntax |