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;
}