Checks if a symbol has a specified attribute. If the attribute cannot be found, it checks for attributes on the original attribute type itself. It will keep doing this until it cannot found anymore attributes.
See Implementation
Checks if a symbol has a specified attribute. If the attribute cannot be found, it checks for attributes on the original attribute type itself. It will keep doing this until it cannot found anymore attributes.