| Namespace: | Sirenix.OdinInspector.Editor | 
| Assembly: | Sirenix.OdinInspector.Editor | 
public static class AttributeListExtensionspublic static T Add<T>(this List<Attribute> attributeList)
    where T : Attribute, new()| System.Collections.Generic.List<System.Attribute> | attributeList | The attribute list. | 
| T | 
| T | The type of attribute. | 
public static T GetAttribute<T>(this IList<Attribute> attributeList)
    where T : Attribute| System.Collections.Generic.IList<System.Attribute> | attributeList | The attribute list. | 
| T | 
| T | The type of attribute. | 
public static T GetOrAddAttribute<T>(this List<Attribute> attributeList)
    where T : Attribute, new()| System.Collections.Generic.List<System.Attribute> | attributeList | The attribute list. | 
| T | 
| T | The type of attribute. | 
public static bool HasAttribute<T>(this IList<Attribute> attributeList)
    where T : Attribute| System.Collections.Generic.IList<System.Attribute> | attributeList | The attribute list. | 
| System.Boolean | 
 | 
| T | The type of attribute. | 
public static bool RemoveAttributeOfType<T>(this List<Attribute> attributeList)
    where T : Attribute| System.Collections.Generic.List<System.Attribute> | attributeList | The attribute list. | 
| System.Boolean | 
| T | The type of attribute. |