DynamicallyAccessedMemberTypes Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa typy elementów członkowskich, które są dynamicznie dostępne. Ta wyliczenie ma atrybut FlagsAttribute, który umożliwia bitową kombinację wartości składowych.
To wyliczenie obsługuje bitową kombinację jego wartości składowych.
public enum class DynamicallyAccessedMemberTypes
[System.Flags]
public enum DynamicallyAccessedMemberTypes
[<System.Flags>]
type DynamicallyAccessedMemberTypes =
Public Enum DynamicallyAccessedMemberTypes
- Dziedziczenie
- Atrybuty
Pola
| Nazwa | Wartość | Opis |
|---|---|---|
| All | -1 | Określa wszystkie elementy członkowskie. |
| None | 0 | Określa brak elementów członkowskich. |
| PublicParameterlessConstructor | 1 | Określa domyślny, bez parametrów publiczny konstruktor. |
| PublicConstructors | 3 | Określa wszystkie konstruktory publiczne. |
| NonPublicConstructors | 4 | Określa wszystkie konstruktory inne niż publiczne. |
| PublicMethods | 8 | Określa wszystkie metody publiczne. |
| NonPublicMethods | 16 | Określa wszystkie metody inne niż publiczne. |
| PublicFields | 32 | Określa wszystkie pola publiczne. |
| NonPublicFields | 64 | Określa wszystkie pola inne niż publiczne. |
| PublicNestedTypes | 128 | Określa wszystkie publiczne typy zagnieżdżone. |
| NonPublicNestedTypes | 256 | Określa wszystkie niepubliczone typy zagnieżdżone. |
| PublicProperties | 512 | Określa wszystkie właściwości publiczne. |
| NonPublicProperties | 1024 | Określa wszystkie właściwości inne niż publiczne. |
| PublicEvents | 2048 | Określa wszystkie zdarzenia publiczne. |
| NonPublicEvents | 4096 | Określa wszystkie zdarzenia inne niż publiczne. |
| Interfaces | 8192 | Określa wszystkie interfejsy implementowane przez typ. |
| NonPublicConstructorsWithInherited | 16388 | Określa wszystkie konstruktory inne niż publiczne, w tym te dziedziczone z klas bazowych. |
| NonPublicMethodsWithInherited | 32784 | Określa wszystkie metody inne niż publiczne, w tym te dziedziczone z klas bazowych. |
| AllMethods | 32792 | Określa wszystkie metody, w tym te dziedziczone z klas bazowych. |
| NonPublicFieldsWithInherited | 65600 | Określa wszystkie pola inne niż publiczne, w tym pola dziedziczone z klas bazowych. |
| AllFields | 65632 | Określa wszystkie pola, w tym te dziedziczone z klas bazowych. |
| NonPublicNestedTypesWithInherited | 131328 | Określa wszystkie niepubliczone typy zagnieżdżone, w tym te dziedziczone z klas bazowych. |
| NonPublicPropertiesWithInherited | 263168 | Określa wszystkie właściwości inne niż publiczne, w tym te dziedziczone z klas bazowych. |
| AllProperties | 263680 | Określa wszystkie właściwości, w tym te dziedziczone z klas bazowych. |
| NonPublicEventsWithInherited | 528384 | Określa wszystkie zdarzenia inne niż publiczne, w tym te dziedziczone z klas bazowych. |
| AllEvents | 530432 | Określa wszystkie zdarzenia, w tym te dziedziczone z klas bazowych. |
| PublicConstructorsWithInherited | 1048579 | Określa wszystkie konstruktory publiczne, w tym te dziedziczone z klas bazowych. |
| AllConstructors | 1064967 | Określa wszystkie konstruktory, w tym te dziedziczone z klas bazowych. |
| PublicNestedTypesWithInherited | 2097280 | Określa wszystkie publiczne typy zagnieżdżone, w tym te dziedziczone z klas bazowych. |
| AllNestedTypes | 2228608 | Określa wszystkie typy zagnieżdżone, w tym te dziedziczone z klas bazowych. |