TypeSwitchStmt
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
TypeSwitchStmt()
init()
Sub New()
constructor(aSwitch: Pos; aInit: Stmt; aAssign: Stmt; aBody: Memory<BlockStmt>)
TypeSwitchStmt(Pos aSwitch, Stmt aInit, Stmt aAssign, Memory<BlockStmt> aBody)
init(_ aSwitch: Pos, _ aInit: Stmt, _ aAssign: Stmt, _ aBody: Memory<BlockStmt>)
Sub New(aSwitch As Pos, aInit As Stmt, aAssign As Stmt, aBody As Memory<BlockStmt>)
Parameters:
- aSwitch:
- aInit:
- aAssign:
- aBody:
constructor (TypeSwitchStmt)
constructor(value: TypeSwitchStmt)
TypeSwitchStmt(TypeSwitchStmt value)
init(_ value: TypeSwitchStmt)
Sub New(value As TypeSwitchStmt)
Parameters:
- value:
Assign
var Assign: Stmt;
Stmt Assign
var Assign: Stmt
Assign Stmt
FIELD Assign() As Stmt
Body
var Body: Memory<BlockStmt>;
Memory<BlockStmt> Body
var Body: Memory<BlockStmt>
Body Memory<BlockStmt>
FIELD Body() As Memory<BlockStmt>
End Island
method End: Pos
Pos End()
func End() -> Pos
func End() Pos
Function End() As Pos
Init
var Init: Stmt;
Stmt Init
var Init: Stmt
Init Stmt
FIELD Init() As Stmt
Pos Island
method Pos: Pos
Pos Pos()
func Pos() -> Pos
func Pos() Pos
Function Pos() As Pos
Switch
var Switch: Pos;
Pos Switch
var Switch: Pos
Switch Pos
FIELD Switch() As Pos
Assign
var Assign: Stmt;
Stmt Assign
var Assign: Stmt
Assign Stmt
FIELD Assign() As Stmt
Body
var Body: Memory<BlockStmt>;
Memory<BlockStmt> Body
var Body: Memory<BlockStmt>
Body Memory<BlockStmt>
FIELD Body() As Memory<BlockStmt>
Init
var Init: Stmt;
Stmt Init
var Init: Stmt
Init Stmt
FIELD Init() As Stmt
Switch
var Switch: Pos;
Pos Switch
var Switch: Pos
Switch Pos
FIELD Switch() As Pos
constructor
constructor
TypeSwitchStmt()
init()
Sub New()
constructor(aSwitch: Pos; aInit: Stmt; aAssign: Stmt; aBody: Memory<BlockStmt>)
TypeSwitchStmt(Pos aSwitch, Stmt aInit, Stmt aAssign, Memory<BlockStmt> aBody)
init(_ aSwitch: Pos, _ aInit: Stmt, _ aAssign: Stmt, _ aBody: Memory<BlockStmt>)
Sub New(aSwitch As Pos, aInit As Stmt, aAssign As Stmt, aBody As Memory<BlockStmt>)
Parameters:
- aSwitch:
- aInit:
- aAssign:
- aBody:
constructor (TypeSwitchStmt)
constructor(value: TypeSwitchStmt)
TypeSwitchStmt(TypeSwitchStmt value)
init(_ value: TypeSwitchStmt)
Sub New(value As TypeSwitchStmt)
Parameters:
- value:
End Island
method End: Pos
Pos End()
func End() -> Pos
func End() Pos
Function End() As Pos
Pos Island
method Pos: Pos
Pos Pos()
func Pos() -> Pos
func Pos() Pos
Function Pos() As Pos