Boo.Lang.Compiler.Steps.ResolveImports.HandledAsDuplicatedNamespace C# (CSharp) Метод

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

private HandledAsDuplicatedNamespace ( Import import ) : bool
import Boo.Lang.Compiler.Ast.Import
Результат bool
        private bool HandledAsDuplicatedNamespace(Import import)
        {
            var actualName = EffectiveNameForImportedNamespace(import);

            //only add unique namespaces
            Import cachedImport;
            if (!_namespaces.TryGetValue(actualName, out cachedImport))
            {
                _namespaces[actualName] = import;
                return false;
            }

            //ignore for partial classes in separate files
            if (cachedImport.LexicalInfo.FileName == import.LexicalInfo.FileName)
                Warnings.Add(CompilerWarningFactory.DuplicateNamespace(import, import.Namespace));

            BindError(import);
            return true;
        }