C# 클래스 Boo.Lang.Compiler.Steps.ResolveImports

상속: Boo.Lang.Compiler.Steps.AbstractTransformerCompilerStep
파일 보기 프로젝트 열기: boo-lang/boo

공개 메소드들

메소드 설명
OnImport ( Import import ) : void
OnModule ( Module module ) : void
Run ( ) : void

비공개 메소드들

메소드 설명
AddCachedNamespace ( INamespace parentNamespace, string name, IEntity value ) : void
AliasedNamespaceFor ( IEntity entity, Import import ) : INamespace
BindError ( Import import ) : void
EffectiveNameForImportedNamespace ( Import import ) : string
GetBoundReference ( ReferenceExpression reference ) : ICompileUnit
HandledAsDuplicatedNamespace ( Import import ) : bool
HandledAsImportError ( Import import, IEntity entity ) : bool
ImportError ( Import import, CompilerError error ) : void
ImportFromAssemblyReference ( Import import ) : void
ImportedNamespaceFor ( Import import, IEntity entity ) : IEntity
IsAlreadyBound ( Import import ) : bool
IsValidImportTarget ( IEntity entity ) : bool
ResolveImport ( Import import ) : IEntity
ResolveImportAgainstReferencedAssembly ( Import import ) : IEntity
ResolveImportOnParentNamespace ( Import import ) : IEntity
RetrieveCachedNamespace ( INamespace parentNamespace, string name, IEntity &result ) : bool
SelectiveImportFor ( INamespace ns, MethodInvocationExpression selectiveImportSpec ) : INamespace
TryAutoAddAssemblyReference ( Import import ) : bool
TryToLoadAssemblyContainingNamespace ( string @namespace ) : ICompileUnit

메소드 상세

OnImport() 공개 메소드

public OnImport ( Import import ) : void
import Boo.Lang.Compiler.Ast.Import
리턴 void

OnModule() 공개 메소드

public OnModule ( Module module ) : void
module Boo.Lang.Compiler.Ast.Module
리턴 void

Run() 공개 메소드

public Run ( ) : void
리턴 void