C# Класс Boo.Lang.Compiler.Steps.ResolveImports

Наследование: Boo.Lang.Compiler.Steps.AbstractTransformerCompilerStep
Показать файл Открыть проект

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

Метод Описание
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