DynamicallyAccessedMemberTypes Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает типы элементов, к которым динамически обращается доступ. Этот перечисление имеет атрибут FlagsAttribute, который позволяет побитовую комбинацию значений элементов.
Это перечисление поддерживает побитовую комбинацию значений его членов.
public enum class DynamicallyAccessedMemberTypes
[System.Flags]
public enum DynamicallyAccessedMemberTypes
[<System.Flags>]
type DynamicallyAccessedMemberTypes =
Public Enum DynamicallyAccessedMemberTypes
- Наследование
- Атрибуты
Поля
| Имя | Значение | Описание |
|---|---|---|
| All | -1 | Указывает все элементы. |
| None | 0 | Указывает, что элементы не указаны. |
| PublicParameterlessConstructor | 1 | Указывает общедоступный конструктор без параметров по умолчанию. |
| PublicConstructors | 3 | Указывает все открытые конструкторы. |
| NonPublicConstructors | 4 | Указывает все недоступные конструкторы. |
| PublicMethods | 8 | Указывает все общедоступные методы. |
| NonPublicMethods | 16 | Указывает все недоступные методы. |
| PublicFields | 32 | Указывает все общедоступные поля. |
| NonPublicFields | 64 | Указывает все недоступные поля. |
| PublicNestedTypes | 128 | Указывает все общедоступные вложенные типы. |
| NonPublicNestedTypes | 256 | Указывает все недоступные вложенные типы. |
| PublicProperties | 512 | Указывает все общедоступные свойства. |
| NonPublicProperties | 1024 | Указывает все недоступные свойства. |
| PublicEvents | 2048 | Указывает все общедоступные события. |
| NonPublicEvents | 4096 | Указывает все недоступные события. |
| Interfaces | 8192 | Указывает все интерфейсы, реализованные типом. |
| NonPublicConstructorsWithInherited | 16388 | Задает все недоступные конструкторы, включая те, которые наследуются от базовых классов. |
| NonPublicMethodsWithInherited | 32784 | Задает все недоступные методы, в том числе унаследованные от базовых классов. |
| AllMethods | 32792 | Задает все методы, включая те, которые наследуются от базовых классов. |
| NonPublicFieldsWithInherited | 65600 | Указывает все недоступные поля, в том числе унаследованные от базовых классов. |
| AllFields | 65632 | Задает все поля, включая унаследованные от базовых классов. |
| NonPublicNestedTypesWithInherited | 131328 | Указывает все недоступные вложенные типы, включая те, которые наследуются от базовых классов. |
| NonPublicPropertiesWithInherited | 263168 | Указывает все недоступные свойства, включая унаследованные от базовых классов. |
| AllProperties | 263680 | Указывает все свойства, включая унаследованные от базовых классов. |
| NonPublicEventsWithInherited | 528384 | Указывает все недоступные события, включая те, которые наследуются от базовых классов. |
| AllEvents | 530432 | Указывает все события, включая те, которые наследуются от базовых классов. |
| PublicConstructorsWithInherited | 1048579 | Задает все открытые конструкторы, включая те, которые наследуются от базовых классов. |
| AllConstructors | 1064967 | Задает все конструкторы, в том числе унаследованные от базовых классов. |
| PublicNestedTypesWithInherited | 2097280 | Указывает все общедоступные вложенные типы, включая те, которые наследуются от базовых классов. |
| AllNestedTypes | 2228608 | Указывает все вложенные типы, включая те, которые наследуются от базовых классов. |