C# 클래스 SafeILGenerator.Ast.Optimizers.AstOptimizer

파일 보기 프로젝트 열기: soywiz/SafeILGenerator 1 사용 예제들

공개 메소드들

메소드 설명
AstOptimizer ( ) : System
Optimize ( AstNode AstNode ) : AstNode

보호된 메소드들

메소드 설명
_Optimize ( AstNodeExprBinop Binary ) : AstNode
_Optimize ( AstNodeExprCast Cast ) : AstNode
_Optimize ( AstNodeExprImm Immediate ) : AstNode
_Optimize ( AstNodeStmContainer Container ) : AstNode

메소드 상세

AstOptimizer() 공개 메소드

public AstOptimizer ( ) : System
리턴 System

Optimize() 공개 메소드

public Optimize ( AstNode AstNode ) : AstNode
AstNode AstNode
리턴 AstNode

_Optimize() 보호된 메소드

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

_Optimize() 보호된 메소드

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

_Optimize() 보호된 메소드

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

_Optimize() 보호된 메소드

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