Compartilhar via


AttributeTargets Enumeração

Definição

Especifica o constructo de programação ao qual um atributo se aplica.

.NET Esse tipo aparece como System.AttributeTargets.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

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
Herança
AttributeTargets
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.FoundationContract (introduzida na v1.0)

Campos

All 4294967295

O atributo se aplica a todos os constructos de programação.

ApiContract 8192

O atributo se aplica a um contrato de API.

Delegate 1

O atributo se aplica a um delegado.

Enum 2

O atributo se aplica a uma enumeração.

Event 4

O atributo se aplica a um evento.

Field 8

O atributo se aplica a um campo.

Interface 16

O atributo se aplica a uma interface.

InterfaceImpl 2048

O atributo se aplica a uma implementação de uma interface.

Method 64

O atributo se aplica a um método .

Parameter 128

O atributo se aplica a um parâmetro .

Property 256

O atributo se aplica a uma propriedade .

RuntimeClass 512

O atributo se aplica a uma classe de runtime.

Struct 1024

O atributo se aplica a um struct.

Comentários

Ao programar com o .NET, esse tipo fica oculto e os desenvolvedores devem usar System.AttributeTargets.

Aplica-se a

Confira também