C# 클래스 Castle.DynamicProxy.Generators.Emitters.ClassEmitter

상속: AbstractTypeEmitter
파일 보기 프로젝트 열기: nats/castle-1.0.3-mono 1 사용 예제들

공개 메소드들

메소드 설명
ClassEmitter ( ModuleScope modulescope, String name, Type baseType, Type interfaces ) : System
ClassEmitter ( ModuleScope modulescope, String name, Type baseType, Type interfaces, TypeAttributes flags ) : System
ClassEmitter ( ModuleScope modulescope, String name, Type baseType, Type interfaces, TypeAttributes flags, bool forceUnsigned ) : System
ClassEmitter ( TypeBuilder typeBuilder ) : System

보호된 메소드들

메소드 설명
InitializeGenericArgumentsFromBases ( Type &baseType, Type &interfaces ) : void

비공개 메소드들

메소드 설명
CreateTypeBuilder ( ModuleScope modulescope, string name, Type baseType, Type interfaces, TypeAttributes flags, bool forceUnsigned ) : TypeBuilder

메소드 상세

ClassEmitter() 공개 메소드

public ClassEmitter ( ModuleScope modulescope, String name, Type baseType, Type interfaces ) : System
modulescope ModuleScope
name String
baseType System.Type
interfaces System.Type
리턴 System

ClassEmitter() 공개 메소드

public ClassEmitter ( ModuleScope modulescope, String name, Type baseType, Type interfaces, TypeAttributes flags ) : System
modulescope ModuleScope
name String
baseType System.Type
interfaces System.Type
flags TypeAttributes
리턴 System

ClassEmitter() 공개 메소드

public ClassEmitter ( ModuleScope modulescope, String name, Type baseType, Type interfaces, TypeAttributes flags, bool forceUnsigned ) : System
modulescope ModuleScope
name String
baseType System.Type
interfaces System.Type
flags TypeAttributes
forceUnsigned bool
리턴 System

ClassEmitter() 공개 메소드

public ClassEmitter ( TypeBuilder typeBuilder ) : System
typeBuilder System.Reflection.Emit.TypeBuilder
리턴 System

InitializeGenericArgumentsFromBases() 보호된 메소드

protected InitializeGenericArgumentsFromBases ( Type &baseType, Type &interfaces ) : void
baseType System.Type
interfaces System.Type
리턴 void