public bool HasAttribute(IList<CustomAttributeData> attributesData, string attrName, string attrNamespace)
{
if (attributesData.Count == 0)
return false;
string ns, name;
foreach (var attr in attributesData) {
GetCustomAttributeTypeName (attr, out ns, out name);
if (name == attrName && ns == attrNamespace)
return true;
}
return false;
}