DynamicallyAccessedMemberTypes Enumeração

Definição

Especifica os tipos de membros que são acedidos dinamicamente. Esta enumeração tem um FlagsAttribute atributo que permite uma combinação bit a bit dos seus valores membros.

Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores membro.

public enum class DynamicallyAccessedMemberTypes
[System.Flags]
public enum DynamicallyAccessedMemberTypes
[<System.Flags>]
type DynamicallyAccessedMemberTypes = 
Public Enum DynamicallyAccessedMemberTypes
Herança
DynamicallyAccessedMemberTypes
Atributos

Campos

Name Valor Description
All -1

Especifica todos os membros.

None 0

Não especifica membros.

PublicParameterlessConstructor 1

Especifica o construtor público padrão, sem parâmetros.

PublicConstructors 3

Especifica todos os construtores públicos.

NonPublicConstructors 4

Especifica todos os construtores não públicos.

PublicMethods 8

Especifica todos os métodos públicos.

NonPublicMethods 16

Especifica todos os métodos não públicos.

PublicFields 32

Especifica todos os campos públicos.

NonPublicFields 64

Especifica todos os campos não públicos.

PublicNestedTypes 128

Especifica todos os tipos aninhados públicos.

NonPublicNestedTypes 256

Especifica todos os tipos aninhados não públicos.

PublicProperties 512

Especifica todas as propriedades públicas.

NonPublicProperties 1024

Especifica todas as propriedades não públicas.

PublicEvents 2048

Especifica todos os eventos públicos.

NonPublicEvents 4096

Especifica todos os eventos não públicos.

Interfaces 8192

Especifica todas as interfaces implementadas pelo tipo.

NonPublicConstructorsWithInherited 16388

Especifica todos os construtores não públicos, incluindo aqueles herdados das classes base.

NonPublicMethodsWithInherited 32784

Especifica todos os métodos não públicos, incluindo aqueles herdados das classes base.

AllMethods 32792

Especifica todos os métodos, incluindo aqueles herdados das classes base.

NonPublicFieldsWithInherited 65600

Especifica todos os campos não públicos, incluindo aqueles herdados das classes base.

AllFields 65632

Especifica todos os campos, incluindo aqueles herdados das classes base.

NonPublicNestedTypesWithInherited 131328

Especifica todos os tipos aninhados não públicos, incluindo aqueles herdados das classes base.

NonPublicPropertiesWithInherited 263168

Especifica todas as propriedades não públicas, incluindo aquelas herdadas das classes base.

AllProperties 263680

Especifica todas as propriedades, incluindo aquelas herdadas das classes base.

NonPublicEventsWithInherited 528384

Especifica todos os eventos não públicos, incluindo aqueles herdados das classes base.

AllEvents 530432

Especifica todos os eventos, incluindo aqueles herdados das classes base.

PublicConstructorsWithInherited 1048579

Especifica todos os construtores públicos, incluindo aqueles herdados das classes base.

AllConstructors 1064967

Especifica todos os construtores, incluindo aqueles herdados das classes base.

PublicNestedTypesWithInherited 2097280

Especifica todos os tipos públicos aninhados, incluindo aqueles herdados das classes base.

AllNestedTypes 2228608

Especifica todos os tipos aninhados, incluindo aqueles herdados das classes base.

Aplica-se a