Partager via


AttributeTargets Énumération

Définition

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.

S’applique à

Voir aussi