C# 클래스 Castle.DynamicProxy.Generators.Emitters.CodeBuilders.AbstractCodeBuilder

파일 보기 프로젝트 열기: Jarvin-Guan/CleanAOP 1 사용 예제들

Private Properties

프로퍼티 타입 설명
Generate void

공개 메소드들

메소드 설명
AddStatement ( Castle.DynamicProxy.Generators.Emitters.SimpleAST.Statement stmt ) : AbstractCodeBuilder
DeclareLocal ( Type type ) : LocalReference
SetNonEmpty ( ) : void

보호된 메소드들

메소드 설명
AbstractCodeBuilder ( ILGenerator generator ) : System

비공개 메소드들

메소드 설명
Generate ( IMemberEmitter member, ILGenerator il ) : void

메소드 상세

AbstractCodeBuilder() 보호된 메소드

protected AbstractCodeBuilder ( ILGenerator generator ) : System
generator System.Reflection.Emit.ILGenerator
리턴 System

AddStatement() 공개 메소드

public AddStatement ( Castle.DynamicProxy.Generators.Emitters.SimpleAST.Statement stmt ) : AbstractCodeBuilder
stmt Castle.DynamicProxy.Generators.Emitters.SimpleAST.Statement
리턴 AbstractCodeBuilder

DeclareLocal() 공개 메소드

public DeclareLocal ( Type type ) : LocalReference
type System.Type
리턴 Castle.DynamicProxy.Generators.Emitters.SimpleAST.LocalReference

SetNonEmpty() 공개 메소드

public SetNonEmpty ( ) : void
리턴 void