Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Specifies the application elements on which it is valid to apply an attribute.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
Namespace: System
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
<SerializableAttribute> _
<FlagsAttribute> _
Public Enumeration AttributeTargets
[SerializableAttribute]
[FlagsAttribute]
public enum AttributeTargets
[SerializableAttribute]
[FlagsAttribute]
public enum class AttributeTargets
[<SerializableAttribute>]
[<FlagsAttribute>]
type AttributeTargets
public enum AttributeTargets
Members
Member name | Description | |
---|---|---|
Assembly | Attribute can be applied to an assembly. | |
Module | Attribute can be applied to a module.
![]()
Module refers to a portable executable file (.dll or.exe) and not a Visual Basic standard module.
|
|
Class | Attribute can be applied to a class. | |
Struct | Attribute can be applied to a structure; that is, a value type. | |
Enum | Attribute can be applied to an enumeration. | |
Constructor | Attribute can be applied to a constructor. | |
Method | Attribute can be applied to a method. | |
Property | Attribute can be applied to a property. | |
Field | Attribute can be applied to a field. | |
Event | Attribute can be applied to an event. | |
Interface | Attribute can be applied to an interface. | |
Parameter | Attribute can be applied to a parameter. | |
Delegate | Attribute can be applied to a delegate. | |
ReturnValue | Attribute can be applied to a return value. | |
All | Attribute can be applied to any application element. |
Remarks
The AttributeUsageAttribute class uses this enumeration to specify the kind of element on which it is valid to apply an attribute.
AttributeTargets enumeration values can be combined with a bitwise OR operation to get the preferred combination.