Boo.Lang.Compiler.Steps.BindNamespaces.ResolveImportOnParentNamespace C# (CSharp) Метод

ResolveImportOnParentNamespace() приватный Метод

private ResolveImportOnParentNamespace ( Import import ) : IEntity
import Boo.Lang.Compiler.Ast.Import
Результат IEntity
        private IEntity ResolveImportOnParentNamespace(Import import)
        {
            INamespace current = NameResolutionService.CurrentNamespace;
            try
            {
                INamespace parentNamespace = NameResolutionService.CurrentNamespace.ParentNamespace;
                if (parentNamespace != null)
                {
                    NameResolutionService.EnterNamespace(parentNamespace);
                    return NameResolutionService.ResolveQualifiedName(import.Namespace);
                }
            }
            finally
            {
                NameResolutionService.EnterNamespace(current);
            }
            return null;
        }