C# Class openABAP.Compiler.ClassBuilder

Afficher le fichier Open project: bi-tm/openABAP Class Usage Examples

Méthodes publiques

Свойство Type Description
CreatedClass System.Type

Méthodes publiques

Méthode 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 méthode

public ClassBuilder ( TypeBuilder tb ) : System
tb System.Reflection.Emit.TypeBuilder
Résultat System

DefineField() public méthode

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

DefineMethod() public méthode

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

EmitConstructor() public méthode

public EmitConstructor ( ) : void
Résultat void

EndClass() public méthode

public EndClass ( ) : void
Résultat void

GetFieldInfo() public méthode

public GetFieldInfo ( string name ) : FieldInfo
name string
Résultat System.Reflection.FieldInfo

GetMethodBuilder() public méthode

public GetMethodBuilder ( string name ) : MethodBuilder
name string
Résultat System.Reflection.Emit.MethodBuilder

Property Details

CreatedClass public_oe property

public Type,System CreatedClass
Résultat System.Type