System.AttributeTargets Enumeration

Assembly: Mscorlib.dll
Namespace: System
Summary
Specifies the application elements on which it is valid to apply an attribute.
C# Syntax:
[Flags]
[Serializable]
public enum AttributeTargets
Remarks
AttributeTargets is used as a parameter of AttributeUsageAttribute 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.

See also:
System Namespace | AttributeUsageAttribute

System.AttributeTargets Member List:

Public Fields
All Attribute can be applied to any application element.
Assembly Attribute can be applied to an assembly.
Class Attribute can be applied to a class.
Constructor Attribute can be applied to a constructor.
Delegate Attribute can be applied to a delegate.
Enum Attribute can be applied to an enumeration.
Event Attribute can be applied to an event.
Field Attribute can be applied to a field.
Interface Attribute can be applied to an interface.
Method Attribute can be applied to a method.
Module Attribute can be applied to a module.
Parameter Attribute can be applied to a parameter.
Property Attribute can be applied to a property.
ReturnValue Attribute can be applied to a return value.
Struct Attribute can be applied to a structure; that is, a value type.

Hierarchy:


Top of page

Copyright (c) 2002 Microsoft Corporation. All rights reserved.