C# Class Castle.DynamicProxy.Generators.Emitters.CodeBuilders.AbstractCodeBuilder

Show file Open project: Jarvin-Guan/CleanAOP Class Usage Examples

Private Properties

Property Type Description
Generate void

Public Methods

Method Description
AddStatement ( Castle.DynamicProxy.Generators.Emitters.SimpleAST.Statement stmt ) : AbstractCodeBuilder
DeclareLocal ( Type type ) : LocalReference
SetNonEmpty ( ) : void

Protected Methods

Method Description
AbstractCodeBuilder ( ILGenerator generator ) : System

Private Methods

Method Description
Generate ( IMemberEmitter member, ILGenerator il ) : void

Method Details

AbstractCodeBuilder() protected method

protected AbstractCodeBuilder ( ILGenerator generator ) : System
generator System.Reflection.Emit.ILGenerator
return System

AddStatement() public method

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

DeclareLocal() public method

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

SetNonEmpty() public method

public SetNonEmpty ( ) : void
return void