Switch statement AST node. More...
List of all members.
Switch statement AST node.
EBNF grammar:
switch-statement: "switch" "(" expression ")" switch-block
switch-block: "{" (switch-sections)? "}"
switch-sections: ( switch-section )+
[inline]
[inline, explicit]
[inline, virtual]
[virtual]
Collect entities defined in this AST node.
Implements CsNode.
Collect entity references.
Collect token indexes associated with this AST node.
Recursively collect token indexes in source code order.
Build Entities - pass 2 (for internal purpose only).
Reimplemented from CsStatement.
CsAstCallback support.
Clear all entity references (for internal purpose only).
Member Lookup - pass 4 (for internal purpose only).
Type Lookup - pass 3 (for internal purpose only).
CsAstVisitor support.
Default label.
Switch block entity.
Switch expression.
Governing type [ECMA-334, 15.7.2].
Int label table.
Literal null label.
Sections.
String label table.