C# Class SafeILGenerator.Ast.Nodes.AstNodeExprBinop

Inheritance: AstNodeExpr
显示文件 Open project: soywiz/SafeILGenerator Class Usage Examples

Public Properties

Property Type Description
LeftNode AstNodeExpr
Operator string
RightNode AstNodeExpr

Public Methods

Method Description
AstNodeExprBinop ( AstNodeExpr LeftNode, string Operator, AstNodeExpr RightNode ) : System
OperatorRequireBoolOperands ( string Operator ) : bool
OperatorReturnsBool ( string Operator ) : bool
TransformNodes ( TransformNodesDelegate Transformer ) : void

Private Methods

Method Description
CheckCompatibleTypes ( ) : void

Method Details

AstNodeExprBinop() public method

public AstNodeExprBinop ( AstNodeExpr LeftNode, string Operator, AstNodeExpr RightNode ) : System
LeftNode AstNodeExpr
Operator string
RightNode AstNodeExpr
return System

OperatorRequireBoolOperands() public static method

public static OperatorRequireBoolOperands ( string Operator ) : bool
Operator string
return bool

OperatorReturnsBool() public static method

public static OperatorReturnsBool ( string Operator ) : bool
Operator string
return bool

TransformNodes() public method

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

Property Details

LeftNode public_oe property

public AstNodeExpr,SafeILGenerator.Ast.Nodes LeftNode
return AstNodeExpr

Operator public_oe property

public string Operator
return string

RightNode public_oe property

public AstNodeExpr,SafeILGenerator.Ast.Nodes RightNode
return AstNodeExpr