public override bool Resolve(List targetList, string name, EntityType flags)
{
bool found = base.Resolve(targetList, name, flags);
foreach (TypeReference baseType in _node.BaseTypes)
{
if (TypeSystemServices.GetType(baseType).Resolve(targetList, name, flags))
{
found = true;
}
}
if (!found)
{
// also look in System.Object
if (_typeSystemServices.ObjectType.Resolve(targetList, name, flags))
{
found = true;
}
}
return found;
}