C# Class SafeILGenerator.Ast.Optimizers.AstOptimizer

Mostra file Open project: soywiz/SafeILGenerator Class Usage Examples

Public Methods

Method Description
AstOptimizer ( ) : System
Optimize ( AstNode AstNode ) : AstNode

Protected Methods

Method Description
_Optimize ( AstNodeExprBinop Binary ) : AstNode
_Optimize ( AstNodeExprCast Cast ) : AstNode
_Optimize ( AstNodeExprImm Immediate ) : AstNode
_Optimize ( AstNodeStmContainer Container ) : AstNode

Method Details

AstOptimizer() public method

public AstOptimizer ( ) : System
return System

Optimize() public method

public Optimize ( AstNode AstNode ) : AstNode
AstNode AstNode
return AstNode

_Optimize() protected method

protected _Optimize ( AstNodeExprBinop Binary ) : AstNode
Binary SafeILGenerator.Ast.Nodes.AstNodeExprBinop
return AstNode

_Optimize() protected method

protected _Optimize ( AstNodeExprCast Cast ) : AstNode
Cast SafeILGenerator.Ast.Nodes.AstNodeExprCast
return AstNode

_Optimize() protected method

protected _Optimize ( AstNodeExprImm Immediate ) : AstNode
Immediate SafeILGenerator.Ast.Nodes.AstNodeExprImm
return AstNode

_Optimize() protected method

protected _Optimize ( AstNodeStmContainer Container ) : AstNode
Container SafeILGenerator.Ast.Nodes.AstNodeStmContainer
return AstNode