C# 클래스 openABAP.Compiler.ClassBuilder

파일 보기 프로젝트 열기: bi-tm/openABAP 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
CreatedClass System.Type

공개 메소드들

메소드 설명
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

메소드 상세

ClassBuilder() 공개 메소드

public ClassBuilder ( TypeBuilder tb ) : System
tb System.Reflection.Emit.TypeBuilder
리턴 System

DefineField() 공개 메소드

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

DefineMethod() 공개 메소드

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

EmitConstructor() 공개 메소드

public EmitConstructor ( ) : void
리턴 void

EndClass() 공개 메소드

public EndClass ( ) : void
리턴 void

GetFieldInfo() 공개 메소드

public GetFieldInfo ( string name ) : FieldInfo
name string
리턴 System.Reflection.FieldInfo

GetMethodBuilder() 공개 메소드

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

프로퍼티 상세

CreatedClass 공개적으로 프로퍼티

public Type,System CreatedClass
리턴 System.Type