AttributeUsage
Visual Studio .NET 2003
Describes how a custom attribute class can be used.
[AttributeUsage( validon, AllowMultiple=allowmultiple, Inherited=inherited )]
Parameters
- validon
- Specifies the language elements on which the attribute can be placed; a combination of AttributeTargets values. Default value is AttributeTargets.All.
- allowmultiple (optional)
- A bool; if true, the attribute is multiuse. Default is false (single-use).
- inherited (optional)
- A bool; if true, the attribute is inherited by derived classes. Default is false (not inherited).
Applies To
Class declarations.
Remarks
The AttributeUsage attribute is a single-use attribute. AttributeUsage is an alias for System.AttributeUsageAttribute.
Example
See the example in Retrieving Attribute Information.