C# 클래스 Boo.Lang.Compiler.Steps.EmitAssembly.TypeCreator

Ensures that all types are created in the correct order.
파일 보기 프로젝트 열기: boo-lang/boo

공개 메소드들

메소드 설명
Run ( ) : void
TypeCreator ( EmitAssembly emitter, List types ) : System

비공개 메소드들

메소드 설명
CreateOuterTypeOf ( Boo.Lang.Compiler.Ast.TypeMember type ) : void
CreateRelatedTypes ( IEnumerable typerefs ) : void
CreateRelatedTypes ( Boo.Lang.Compiler.Ast.TypeDefinition typedef ) : void
CreateType ( Boo.Lang.Compiler.Ast.TypeDefinition type ) : void
CreateTypes ( ) : void
EnsureInternalDependencies ( IType type ) : void
EnsureInternalFieldDependencies ( Boo.Lang.Compiler.Ast.TypeDefinition typedef ) : void
HandleTypeCreation ( Boo.Lang.Compiler.Ast.TypeDefinition type ) : void
IsNestedType ( Boo.Lang.Compiler.Ast.TypeMember type ) : bool
OnTypeResolve ( object sender, ResolveEventArgs args ) : Assembly
Trace ( string format ) : void

메소드 상세

Run() 공개 메소드

public Run ( ) : void
리턴 void

TypeCreator() 공개 메소드

public TypeCreator ( EmitAssembly emitter, List types ) : System
emitter EmitAssembly
types List
리턴 System