Struct PropertyAttributeCollection
Default container to pass property attributes.
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 |
|
Implements
GetAttributes<TAttribute>()
Returns all attribute of the given type.
Declaration
public IEnumerable<TAttribute> GetAttributes<TAttribute>()
where TAttribute : Attribute
Returns
Type Parameters
Name |
Description |
TAttribute |
|
Implements
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