C# Класс IronRuby.Compiler.Generation.RubyTypeBuilder

Наследование: IFeatureBuilder
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_tb System.Reflection.Emit.TypeBuilder

Private Properties

Свойство Тип Описание
AddConstructor void
BuildConstructors void
DefineConstructors void
DefineCustomTypeDescriptor void
DefineDynamicObjectImplementation void
DefineMethodOverride ILGen
DefineMethodOverride ILGen
DefinePrivateInterfaceMethodOverride ILGen
DefinePrivateInterfaceMethodOverride ILGen
DefineRubyObjectImplementation void
DefineRubyTypeImplementation void
DefineSerializer void
ImplementCTDOverride void
IsAvailable bool
MakeConstructor ConstructorBuilderInfo
OverrideDeserializer void
RubyTypeBuilder System

Открытые методы

Метод Описание
Implement ( IronRuby.Compiler.Generation.ClsTypeEmitter emitter ) : void

Приватные методы

Метод Описание
AddConstructor ( List ctors, ConstructorBuilderInfo ctor ) : void
BuildConstructors ( IList ctors ) : void
DefineConstructors ( ) : void
DefineCustomTypeDescriptor ( ) : void
DefineDynamicObjectImplementation ( ) : void
DefineMethodOverride ( TypeBuilder tb, MethodInfo decl ) : ILGen
DefineMethodOverride ( TypeBuilder tb, MethodInfo decl, MethodBuilder &impl ) : ILGen
DefinePrivateInterfaceMethodOverride ( TypeBuilder tb, MethodInfo decl ) : ILGen
DefinePrivateInterfaceMethodOverride ( TypeBuilder tb, MethodInfo decl, MethodBuilder &impl ) : ILGen
DefineRubyObjectImplementation ( ) : void
DefineRubyTypeImplementation ( ) : void
DefineSerializer ( ) : void
ImplementCTDOverride ( MethodInfo m ) : void
IsAvailable ( MethodBase method ) : bool
MakeConstructor ( ConstructorInfo baseCtor, ParameterInfo baseParams ) : ConstructorBuilderInfo
OverrideDeserializer ( ConstructorInfo baseCtor ) : void
RubyTypeBuilder ( TypeBuilder tb ) : System

Описание методов

Implement() публичный Метод

public Implement ( IronRuby.Compiler.Generation.ClsTypeEmitter emitter ) : void
emitter IronRuby.Compiler.Generation.ClsTypeEmitter
Результат void

Описание свойств

_tb защищенное свойство

protected TypeBuilder,System.Reflection.Emit _tb
Результат System.Reflection.Emit.TypeBuilder