DynamicallyAccessedMemberTypes Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje typy členů, ke kterým se dynamicky přistupuje. Tento výčet má atribut FlagsAttribute, který umožňuje bitové kombinace hodnot jeho členů.
Tento výčet podporuje bitové kombinace hodnot jeho členů.
public enum class DynamicallyAccessedMemberTypes
[System.Flags]
public enum DynamicallyAccessedMemberTypes
[<System.Flags>]
type DynamicallyAccessedMemberTypes =
Public Enum DynamicallyAccessedMemberTypes
- Dědičnost
- Atributy
Pole
| Name | Hodnota | Description |
|---|---|---|
| All | -1 | Určuje všechny členy. |
| None | 0 | Určuje žádné členy. |
| PublicParameterlessConstructor | 1 | Určuje výchozí veřejný konstruktor bez parametrů. |
| PublicConstructors | 3 | Určuje všechny veřejné konstruktory. |
| NonPublicConstructors | 4 | Určuje všechny neveřejné konstruktory. |
| PublicMethods | 8 | Určuje všechny veřejné metody. |
| NonPublicMethods | 16 | Určuje všechny neveřejné metody. |
| PublicFields | 32 | Určuje všechna veřejná pole. |
| NonPublicFields | 64 | Určuje všechna neveřejná pole. |
| PublicNestedTypes | 128 | Určuje všechny veřejné vnořené typy. |
| NonPublicNestedTypes | 256 | Určuje všechny nevnořené typy. |
| PublicProperties | 512 | Určuje všechny veřejné vlastnosti. |
| NonPublicProperties | 1024 | Určuje všechny neveřejné vlastnosti. |
| PublicEvents | 2048 | Určuje všechny veřejné události. |
| NonPublicEvents | 4096 | Určuje všechny neveřejné události. |
| Interfaces | 8192 | Určuje všechna rozhraní implementovaná typem. |
| NonPublicConstructorsWithInherited | 16388 | Určuje všechny neveřejné konstruktory, včetně těch zděděných ze základních tříd. |
| NonPublicMethodsWithInherited | 32784 | Určuje všechny neveřejné metody, včetně těch zděděných ze základních tříd. |
| AllMethods | 32792 | Určuje všechny metody, včetně zděděných ze základních tříd. |
| NonPublicFieldsWithInherited | 65600 | Určuje všechna neveřejná pole, včetně těch zděděných ze základních tříd. |
| AllFields | 65632 | Určuje všechna pole, včetně těch zděděných ze základních tříd. |
| NonPublicNestedTypesWithInherited | 131328 | Určuje všechny nevnořené typy, včetně těch zděděných ze základních tříd. |
| NonPublicPropertiesWithInherited | 263168 | Určuje všechny neveřejné vlastnosti, včetně těch zděděných ze základních tříd. |
| AllProperties | 263680 | Určuje všechny vlastnosti, včetně zděděných ze základních tříd. |
| NonPublicEventsWithInherited | 528384 | Určuje všechny neveřejné události, včetně těch zděděných ze základních tříd. |
| AllEvents | 530432 | Určuje všechny události, včetně událostí zděděných ze základních tříd. |
| PublicConstructorsWithInherited | 1048579 | Určuje všechny veřejné konstruktory, včetně těch zděděných ze základních tříd. |
| AllConstructors | 1064967 | Určuje všechny konstruktory, včetně těch zděděných ze základních tříd. |
| PublicNestedTypesWithInherited | 2097280 | Určuje všechny veřejné vnořené typy, včetně těch zděděných ze základních tříd. |
| AllNestedTypes | 2228608 | Určuje všechny vnořené typy, včetně zděděných ze základních tříd. |