DynamicallyAccessedMemberTypes Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica los tipos de miembros a los que se accede dinámicamente. Esta enumeración tiene un atributo FlagsAttribute que permite una combinación bit a bit de sus valores de miembro.
Esta enumeración admite una combinación bit a bit de sus valores de miembro.
public enum class DynamicallyAccessedMemberTypes
[System.Flags]
public enum DynamicallyAccessedMemberTypes
[<System.Flags>]
type DynamicallyAccessedMemberTypes =
Public Enum DynamicallyAccessedMemberTypes
- Herencia
- Atributos
Campos
| Nombre | Valor | Description |
|---|---|---|
| All | -1 | Especifica todos los miembros. |
| None | 0 | Especifica ningún miembro. |
| PublicParameterlessConstructor | 1 | Especifica el constructor público predeterminado sin parámetros. |
| PublicConstructors | 3 | Especifica todos los constructores públicos. |
| NonPublicConstructors | 4 | Especifica todos los constructores no públicos. |
| PublicMethods | 8 | Especifica todos los métodos públicos. |
| NonPublicMethods | 16 | Especifica todos los métodos no públicos. |
| PublicFields | 32 | Especifica todos los campos públicos. |
| NonPublicFields | 64 | Especifica todos los campos no públicos. |
| PublicNestedTypes | 128 | Especifica todos los tipos anidados públicos. |
| NonPublicNestedTypes | 256 | Especifica todos los tipos anidados no públicos. |
| PublicProperties | 512 | Especifica todas las propiedades públicas. |
| NonPublicProperties | 1024 | Especifica todas las propiedades no públicas. |
| PublicEvents | 2048 | Especifica todos los eventos públicos. |
| NonPublicEvents | 4096 | Especifica todos los eventos no públicos. |
| Interfaces | 8192 | Especifica todas las interfaces implementadas por el tipo . |
| NonPublicConstructorsWithInherited | 16388 | Especifica todos los constructores no públicos, incluidos los heredados de las clases base. |
| NonPublicMethodsWithInherited | 32784 | Especifica todos los métodos no públicos, incluidos los heredados de las clases base. |
| AllMethods | 32792 | Especifica todos los métodos, incluidos los heredados de las clases base. |
| NonPublicFieldsWithInherited | 65600 | Especifica todos los campos no públicos, incluidos los heredados de las clases base. |
| AllFields | 65632 | Especifica todos los campos, incluidos los heredados de las clases base. |
| NonPublicNestedTypesWithInherited | 131328 | Especifica todos los tipos anidados no públicos, incluidos los heredados de las clases base. |
| NonPublicPropertiesWithInherited | 263168 | Especifica todas las propiedades no públicas, incluidas las heredadas de las clases base. |
| AllProperties | 263680 | Especifica todas las propiedades, incluidas las heredadas de las clases base. |
| NonPublicEventsWithInherited | 528384 | Especifica todos los eventos no públicos, incluidos los heredados de las clases base. |
| AllEvents | 530432 | Especifica todos los eventos, incluidos los heredados de las clases base. |
| PublicConstructorsWithInherited | 1048579 | Especifica todos los constructores públicos, incluidos los heredados de las clases base. |
| AllConstructors | 1064967 | Especifica todos los constructores, incluidos los heredados de las clases base. |
| PublicNestedTypesWithInherited | 2097280 | Especifica todos los tipos anidados públicos, incluidos los heredados de las clases base. |
| AllNestedTypes | 2228608 | Especifica todos los tipos anidados, incluidos los heredados de las clases base. |