DynamicallyAccessedMemberTypes Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- 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. |