Share via


AttributeTargets Enumerazione

Definizione

Specifica il costrutto di programmazione a cui si applica un attributo.

.NET Questo tipo viene visualizzato come System.AttributeTargets.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

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
Ereditarietà
AttributeTargets
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.FoundationContract (è stato introdotto in v1.0)

Campi

All 4294967295

L'attributo si applica a tutti i costrutti di programmazione.

ApiContract 8192

L'attributo si applica a un contratto API.

Delegate 1

L'attributo si applica a un delegato.

Enum 2

L'attributo si applica a un'enumerazione .

Event 4

L'attributo si applica a un evento.

Field 8

L'attributo si applica a un campo.

Interface 16

L'attributo si applica a un'interfaccia.

InterfaceImpl 2048

L'attributo si applica a un'implementazione di un'interfaccia.

Method 64

L'attributo si applica a un metodo.

Parameter 128

L'attributo si applica a un parametro.

Property 256

L'attributo si applica a una proprietà .

RuntimeClass 512

L'attributo si applica a una classe di runtime.

Struct 1024

L'attributo si applica a uno struct.

Commenti

Quando si programma con .NET, questo tipo è nascosto e gli sviluppatori devono usare System.AttributeTargets.

Si applica a

Vedi anche