C# Класс openABAP.Compiler.ClassBuilder

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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