public override bool Resolve(List targetList, string name, EntityType flags)
{
// Try to resolve name as a generic parameter
if (NameResolutionService.IsFlagSet(flags, EntityType.Type))
{
foreach (GenericParameterDeclaration gpd in Method.GenericParameters)
{
if (gpd.Name == name)
{
targetList.AddUnique(gpd.Entity);
return true;
}
}
}
return base.Resolve(targetList, name, flags);
}