DynamicallyAccessedMemberTypes Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica i tipi di membri a cui si accede in modo dinamico. Questa enumerazione ha un attributo FlagsAttribute che consente una combinazione bit per bit dei relativi valori membro.
Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.
public enum class DynamicallyAccessedMemberTypes
[System.Flags]
public enum DynamicallyAccessedMemberTypes
[<System.Flags>]
type DynamicallyAccessedMemberTypes =
Public Enum DynamicallyAccessedMemberTypes
- Ereditarietà
- Attributi
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| All | -1 | Specifica tutti i membri. |
| None | 0 | Specifica nessun membro. |
| PublicParameterlessConstructor | 1 | Specifica il costruttore pubblico senza parametri predefinito. |
| PublicConstructors | 3 | Specifica tutti i costruttori pubblici. |
| NonPublicConstructors | 4 | Specifica tutti i costruttori non pubblici. |
| PublicMethods | 8 | Specifica tutti i metodi pubblici. |
| NonPublicMethods | 16 | Specifica tutti i metodi non pubblici. |
| PublicFields | 32 | Specifica tutti i campi pubblici. |
| NonPublicFields | 64 | Specifica tutti i campi non pubblici. |
| PublicNestedTypes | 128 | Specifica tutti i tipi annidati pubblici. |
| NonPublicNestedTypes | 256 | Specifica tutti i tipi annidati non pubblici. |
| PublicProperties | 512 | Specifica tutte le proprietà pubbliche. |
| NonPublicProperties | 1024 | Specifica tutte le proprietà non pubbliche. |
| PublicEvents | 2048 | Specifica tutti gli eventi pubblici. |
| NonPublicEvents | 4096 | Specifica tutti gli eventi non pubblici. |
| Interfaces | 8192 | Specifica tutte le interfacce implementate dal tipo . |
| NonPublicConstructorsWithInherited | 16388 | Specifica tutti i costruttori non pubblici, inclusi quelli ereditati dalle classi di base. |
| NonPublicMethodsWithInherited | 32784 | Specifica tutti i metodi non pubblici, inclusi quelli ereditati dalle classi di base. |
| AllMethods | 32792 | Specifica tutti i metodi, inclusi quelli ereditati dalle classi di base. |
| NonPublicFieldsWithInherited | 65600 | Specifica tutti i campi non pubblici, inclusi quelli ereditati dalle classi di base. |
| AllFields | 65632 | Specifica tutti i campi, inclusi quelli ereditati dalle classi di base. |
| NonPublicNestedTypesWithInherited | 131328 | Specifica tutti i tipi annidati non pubblici, inclusi quelli ereditati dalle classi di base. |
| NonPublicPropertiesWithInherited | 263168 | Specifica tutte le proprietà non pubbliche, incluse quelle ereditate dalle classi di base. |
| AllProperties | 263680 | Specifica tutte le proprietà, incluse quelle ereditate dalle classi di base. |
| NonPublicEventsWithInherited | 528384 | Specifica tutti gli eventi non pubblici, inclusi quelli ereditati dalle classi di base. |
| AllEvents | 530432 | Specifica tutti gli eventi, inclusi quelli ereditati dalle classi di base. |
| PublicConstructorsWithInherited | 1048579 | Specifica tutti i costruttori pubblici, inclusi quelli ereditati dalle classi di base. |
| AllConstructors | 1064967 | Specifica tutti i costruttori, inclusi quelli ereditati dalle classi di base. |
| PublicNestedTypesWithInherited | 2097280 | Specifica tutti i tipi annidati pubblici, inclusi quelli ereditati dalle classi di base. |
| AllNestedTypes | 2228608 | Specifica tutti i tipi annidati, inclusi quelli ereditati dalle classi di base. |