SwitchStmt
Overview
Location
-
Reference:
- Go.dll .NET, .NET Standard 2.0
- Go.fx Island
- Namespace: go.ast
- Platforms: .NET, .NET Standard 2.0, Island
constructor
constructor(aSwitch: Pos; aInit: Stmt; aTag: Expr; aBody: Memory<BlockStmt>)
SwitchStmt(Pos aSwitch, Stmt aInit, Expr aTag, Memory<BlockStmt> aBody)
init(_ aSwitch: Pos, _ aInit: Stmt, _ aTag: Expr, _ aBody: Memory<BlockStmt>)
Sub New(aSwitch As Pos, aInit As Stmt, aTag As Expr, aBody As Memory<BlockStmt>)
Parameters:
- aSwitch:
- aInit:
- aTag:
- aBody:
constructor(value: SwitchStmt)
SwitchStmt(SwitchStmt value)
init(_ value: SwitchStmt)
Sub New(value As SwitchStmt)
Parameters:
- value:
Body
var Body: Memory<BlockStmt>;
var Body: Memory<BlockStmt>
FIELD Body() As Memory<BlockStmt>
End Island
Init
Pos Island
Switch
Tag
Body
var Body: Memory<BlockStmt>;
var Body: Memory<BlockStmt>
FIELD Body() As Memory<BlockStmt>
Init
Switch
Tag
constructor
constructor(aSwitch: Pos; aInit: Stmt; aTag: Expr; aBody: Memory<BlockStmt>)
SwitchStmt(Pos aSwitch, Stmt aInit, Expr aTag, Memory<BlockStmt> aBody)
init(_ aSwitch: Pos, _ aInit: Stmt, _ aTag: Expr, _ aBody: Memory<BlockStmt>)
Sub New(aSwitch As Pos, aInit As Stmt, aTag As Expr, aBody As Memory<BlockStmt>)
Parameters:
- aSwitch:
- aInit:
- aTag:
- aBody:
constructor(value: SwitchStmt)
SwitchStmt(SwitchStmt value)
init(_ value: SwitchStmt)
Sub New(value As SwitchStmt)
Parameters:
- value:
End Island
Pos Island