DynamicallyAccessedMemberTypes Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica os tipos de membros que são acessados dinamicamente. Essa enumeração tem um atributo FlagsAttribute que permite uma combinação bit a bit de seus valores de membro.
Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.
public enum class DynamicallyAccessedMemberTypes
[System.Flags]
public enum DynamicallyAccessedMemberTypes
[<System.Flags>]
type DynamicallyAccessedMemberTypes =
Public Enum DynamicallyAccessedMemberTypes
- Herança
- Atributos
Campos
| Nome | 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 de classes base. |
| NonPublicMethodsWithInherited | 32784 | Especifica todos os métodos não públicos, incluindo aqueles herdados de classes base. |
| AllMethods | 32792 | Especifica todos os métodos, incluindo aqueles herdados de classes base. |
| NonPublicFieldsWithInherited | 65600 | Especifica todos os campos não públicos, incluindo aqueles herdados de classes base. |
| AllFields | 65632 | Especifica todos os campos, incluindo os herdados das classes base. |
| NonPublicNestedTypesWithInherited | 131328 | Especifica todos os tipos aninhados não públicos, incluindo aqueles herdados de classes base. |
| NonPublicPropertiesWithInherited | 263168 | Especifica todas as propriedades não públicas, incluindo aquelas herdadas de classes base. |
| AllProperties | 263680 | Especifica todas as propriedades, incluindo aquelas herdadas de classes base. |
| NonPublicEventsWithInherited | 528384 | Especifica todos os eventos não públicos, incluindo aqueles herdados de classes base. |
| AllEvents | 530432 | Especifica todos os eventos, incluindo aqueles herdados de classes base. |
| PublicConstructorsWithInherited | 1048579 | Especifica todos os construtores públicos, incluindo aqueles herdados de classes base. |
| AllConstructors | 1064967 | Especifica todos os construtores, incluindo aqueles herdados de classes base. |
| PublicNestedTypesWithInherited | 2097280 | Especifica todos os tipos aninhados públicos, incluindo aqueles herdados de classes base. |
| AllNestedTypes | 2228608 | Especifica todos os tipos aninhados, incluindo aqueles herdados de classes base. |