public static bool ContainsAttribute <TAttribute>(this IHasAttributes hasAttributes) where TAttribute : Attribute
 {
     return(hasAttributes.ContainsAttribute(typeof(TAttribute)));
 }
 public static bool NotContainsAttribute(this IHasAttributes hasAttributes, IHasType attributeHasType)
 {
     return(!hasAttributes.ContainsAttribute(attributeHasType));
 }
 public static bool NotContainsAttribute(this IHasAttributes hasAttributes, string attributeTypeFullName)
 {
     return(!hasAttributes.ContainsAttribute(attributeTypeFullName));
 }
 public static bool NotContainsAttribute <TAttribute>(this IHasAttributes hasAttributes) where TAttribute : Attribute
 {
     return(!hasAttributes.ContainsAttribute <TAttribute>());
 }