C# 클래스 Boo.Lang.Compiler.MetaProgramming.Compilation

파일 보기 프로젝트 열기: boo/boo-lang

공개 메소드들

메소드 설명
compile ( Boo.Lang.Compiler.Ast.CompileUnit unit ) : Assembly
compile ( Module module ) : Assembly
compile ( ClassDefinition klass ) : Type
compile_ ( CompileUnit unit, Assembly references ) : CompilerContext
compile_ ( Module module ) : CompilerContext

비공개 메소드들

메소드 설명
CompilerFor ( Boo.Lang.Compiler.Ast.CompileUnit unit, Assembly references ) : BooCompiler
CreateCompileUnit ( ClassDefinition klass ) : Boo.Lang.Compiler.Ast.CompileUnit
CreateModule ( ClassDefinition klass ) : Module
IsApplication ( Boo.Lang.Compiler.Ast.CompileUnit unit ) : bool

메소드 상세

compile() 공개 정적인 메소드

public static compile ( Boo.Lang.Compiler.Ast.CompileUnit unit ) : Assembly
unit Boo.Lang.Compiler.Ast.CompileUnit
리턴 System.Reflection.Assembly

compile() 공개 정적인 메소드

public static compile ( Module module ) : Assembly
module Boo.Lang.Compiler.Ast.Module
리턴 System.Reflection.Assembly

compile() 공개 정적인 메소드

public static compile ( ClassDefinition klass ) : Type
klass ClassDefinition
리턴 Type

compile_() 공개 정적인 메소드

public static compile_ ( CompileUnit unit, Assembly references ) : CompilerContext
unit CompileUnit
references Assembly
리턴 CompilerContext

compile_() 공개 정적인 메소드

public static compile_ ( Module module ) : CompilerContext
module Boo.Lang.Compiler.Ast.Module
리턴 CompilerContext