DynamicallyAccessedMemberTypes Перечисление

Определение

Указывает типы элементов, к которым динамически обращается доступ. Этот перечисление имеет атрибут FlagsAttribute, который позволяет побитовую комбинацию значений элементов.

Это перечисление поддерживает побитовую комбинацию значений его членов.

public enum class DynamicallyAccessedMemberTypes
[System.Flags]
public enum DynamicallyAccessedMemberTypes
[<System.Flags>]
type DynamicallyAccessedMemberTypes = 
Public Enum DynamicallyAccessedMemberTypes
Наследование
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

Указывает все вложенные типы, включая те, которые наследуются от базовых классов.

Применяется к