DynamicallyAccessedMemberTypes Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Typen von Elementen an, auf die dynamisch zugegriffen wird. Diese Aufzählung verfügt über ein FlagsAttribute-Attribut, das eine bitweise Kombination der Memberwerte zulässt.
Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.
public enum class DynamicallyAccessedMemberTypes
[System.Flags]
public enum DynamicallyAccessedMemberTypes
[<System.Flags>]
type DynamicallyAccessedMemberTypes =
Public Enum DynamicallyAccessedMemberTypes
- Vererbung
- Attribute
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| All | -1 | Gibt alle Member an. |
| None | 0 | Gibt keine Member an. |
| PublicParameterlessConstructor | 1 | Gibt den standardmäßigen, parameterlosen öffentlichen Konstruktor an. |
| PublicConstructors | 3 | Gibt alle öffentlichen Konstruktoren an. |
| NonPublicConstructors | 4 | Gibt alle nicht öffentlichen Konstruktoren an. |
| PublicMethods | 8 | Gibt alle öffentlichen Methoden an. |
| NonPublicMethods | 16 | Gibt alle nicht öffentlichen Methoden an. |
| PublicFields | 32 | Gibt alle öffentlichen Felder an. |
| NonPublicFields | 64 | Gibt alle nicht öffentlichen Felder an. |
| PublicNestedTypes | 128 | Gibt alle öffentlichen geschachtelten Typen an. |
| NonPublicNestedTypes | 256 | Gibt alle nicht öffentlichen geschachtelten Typen an. |
| PublicProperties | 512 | Gibt alle öffentlichen Eigenschaften an. |
| NonPublicProperties | 1024 | Gibt alle nicht öffentlichen Eigenschaften an. |
| PublicEvents | 2048 | Gibt alle öffentlichen Ereignisse an. |
| NonPublicEvents | 4096 | Gibt alle nicht öffentlichen Ereignisse an. |
| Interfaces | 8192 | Gibt alle vom Typ implementierten Schnittstellen an. |
| NonPublicConstructorsWithInherited | 16388 | Gibt alle nicht öffentlichen Konstruktoren an, einschließlich der von Basisklassen geerbten. |
| NonPublicMethodsWithInherited | 32784 | Gibt alle nicht öffentlichen Methoden an, einschließlich der von Basisklassen geerbten Methoden. |
| AllMethods | 32792 | Gibt alle Methoden an, einschließlich der von Basisklassen geerbten Methoden. |
| NonPublicFieldsWithInherited | 65600 | Gibt alle nicht öffentlichen Felder an, einschließlich der von Basisklassen geerbten Felder. |
| AllFields | 65632 | Gibt alle Felder an, einschließlich der felder, die von Basisklassen geerbt wurden. |
| NonPublicNestedTypesWithInherited | 131328 | Gibt alle nicht öffentlichen geschachtelten Typen an, einschließlich der von Basisklassen geerbten Typen. |
| NonPublicPropertiesWithInherited | 263168 | Gibt alle nicht öffentlichen Eigenschaften an, einschließlich der von Basisklassen geerbten Eigenschaften. |
| AllProperties | 263680 | Gibt alle Eigenschaften an, einschließlich der von Basisklassen geerbten Eigenschaften. |
| NonPublicEventsWithInherited | 528384 | Gibt alle nicht öffentlichen Ereignisse an, einschließlich der von Basisklassen geerbten Ereignisse. |
| AllEvents | 530432 | Gibt alle Ereignisse an, einschließlich der von Basisklassen geerbten Ereignisse. |
| PublicConstructorsWithInherited | 1048579 | Gibt alle öffentlichen Konstruktoren an, einschließlich der von Basisklassen geerbten. |
| AllConstructors | 1064967 | Gibt alle Konstruktoren an, einschließlich der von Basisklassen geerbten Konstruktoren. |
| PublicNestedTypesWithInherited | 2097280 | Gibt alle öffentlichen geschachtelten Typen an, einschließlich der von Basisklassen geerbten Typen. |
| AllNestedTypes | 2228608 | Gibt alle geschachtelten Typen an, einschließlich der von Basisklassen geerbten Typen. |