C# Class openABAP.Compiler.ClassBuilder

Mostrar archivo Open project: bi-tm/openABAP Class Usage Examples

Public Properties

Property Type Description
CreatedClass System.Type

Public Methods

Method Description
ClassBuilder ( TypeBuilder tb ) : System
DefineField ( string name, Runtime type, FieldAttributes attr ) : FieldBuilder
DefineMethod ( string name, MethodAttributes attr ) : MethodBuilder

creates a MethodBuilder and stores is in this.mbList

EmitConstructor ( ) : void
EndClass ( ) : void
GetFieldInfo ( string name ) : FieldInfo
GetMethodBuilder ( string name ) : MethodBuilder

Method Details

ClassBuilder() public method

public ClassBuilder ( TypeBuilder tb ) : System
tb System.Reflection.Emit.TypeBuilder
return System

DefineField() public method

public DefineField ( string name, Runtime type, FieldAttributes attr ) : FieldBuilder
name string
type Runtime
attr FieldAttributes
return System.Reflection.Emit.FieldBuilder

DefineMethod() public method

creates a MethodBuilder and stores is in this.mbList
public DefineMethod ( string name, MethodAttributes attr ) : MethodBuilder
name string
attr MethodAttributes
return System.Reflection.Emit.MethodBuilder

EmitConstructor() public method

public EmitConstructor ( ) : void
return void

EndClass() public method

public EndClass ( ) : void
return void

GetFieldInfo() public method

public GetFieldInfo ( string name ) : FieldInfo
name string
return System.Reflection.FieldInfo

GetMethodBuilder() public method

public GetMethodBuilder ( string name ) : MethodBuilder
name string
return System.Reflection.Emit.MethodBuilder

Property Details

CreatedClass public_oe property

public Type,System CreatedClass
return System.Type