public bool Resolve(ICollection<IEntity> resultingSet, string name, EntityType typesToConsider)
{
if (ResolveMember(resultingSet, name, typesToConsider))
return true;
bool found = false;
var ns = ImportedNamespaces();
for (var i = 0; i < ns.Count; ++i)
if (ns[i].Resolve(resultingSet, name, typesToConsider))
found = true;
return found;
}