AttributeTargets Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie la construction de programmation à laquelle un attribut s’applique.
.NET Ce type apparaît sous la forme System.AttributeTargets.
Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.
public enum class AttributeTargets
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
enum class AttributeTargets
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
public enum AttributeTargets
var value = Windows.Foundation.Metadata.AttributeTargets.all
Public Enum AttributeTargets
- Héritage
-
AttributeTargets
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.FoundationContract (introduit dans v1.0)
|
Champs
All | 4294967295 | L’attribut s’applique à toutes les constructions de programmation. |
ApiContract | 8192 | L’attribut s’applique à un contrat d’API. |
Delegate | 1 | L’attribut s’applique à un délégué. |
Enum | 2 | L’attribut s’applique à une énumération. |
Event | 4 | L’attribut s’applique à un événement. |
Field | 8 | L’attribut s’applique à un champ. |
Interface | 16 | L’attribut s’applique à une interface. |
InterfaceImpl | 2048 | L’attribut s’applique à une implémentation d’une interface. |
Method | 64 | L’attribut s’applique à une méthode. |
Parameter | 128 | L’attribut s’applique à un paramètre. |
Property | 256 | L’attribut s’applique à une propriété. |
RuntimeClass | 512 | L’attribut s’applique à une classe runtime. |
Struct | 1024 | L’attribut s’applique à un struct. |
Remarques
Lors de la programmation avec .NET, ce type est masqué et les développeurs doivent utiliser System.AttributeTargets.