C# Class SafeILGenerator.Ast.Nodes.AstNodeStmSwitch

Inheritance: AstNodeStm
显示文件 Open project: soywiz/SafeILGenerator

Public Properties

Property Type Description
CaseDefault AstNodeCaseDefault
Cases SafeILGenerator.Ast.Nodes.AstNodeCase[]
SwitchValue AstNodeExpr

Public Methods

Method Description
AstNodeStmSwitch ( AstNodeExpr SwitchValue, IEnumerable Cases, AstNodeCaseDefault CaseDefault = null ) : System
TransformNodes ( TransformNodesDelegate Transformer ) : void

Method Details

AstNodeStmSwitch() public method

public AstNodeStmSwitch ( AstNodeExpr SwitchValue, IEnumerable Cases, AstNodeCaseDefault CaseDefault = null ) : System
SwitchValue AstNodeExpr
Cases IEnumerable
CaseDefault AstNodeCaseDefault
return System

TransformNodes() public method

public TransformNodes ( TransformNodesDelegate Transformer ) : void
Transformer TransformNodesDelegate
return void

Property Details

CaseDefault public_oe property

public AstNodeCaseDefault,SafeILGenerator.Ast.Nodes CaseDefault
return AstNodeCaseDefault

Cases public_oe property

public AstNodeCase[],SafeILGenerator.Ast.Nodes Cases
return SafeILGenerator.Ast.Nodes.AstNodeCase[]

SwitchValue public_oe property

public AstNodeExpr,SafeILGenerator.Ast.Nodes SwitchValue
return AstNodeExpr