Struct PropertyAttributeCollection
Interface for accessing attributes for properties.
Assembly: Unity.Properties.dll
Syntax
public struct PropertyAttributeCollection : IPropertyAttributeCollection
Constructors
PropertyAttributeCollection(Attribute[])
Declaration
public PropertyAttributeCollection(Attribute[] attributes)
Parameters
Methods
GetAttribute<TAttribute>()
Returns the first attribute of the given type.
Declaration
public TAttribute GetAttribute<TAttribute>() where TAttribute : Attribute
Returns
| Type |
Description |
| TAttribute |
|
Type Parameters
| Name |
Description |
| TAttribute |
|
GetAttributes<TAttribute>()
Returns all attribute of the given type.
Declaration
public IEnumerator<TAttribute> GetAttributes<TAttribute>() where TAttribute : Attribute
Returns
Type Parameters
| Name |
Description |
| TAttribute |
|
HasAttribute<TAttribute>()
Returns true if the property has any attributes of the given type.
Declaration
public bool HasAttribute<TAttribute>() where TAttribute : Attribute
Returns
Type Parameters
| Name |
Description |
| TAttribute |
|
Implements