DynamicallyAccessedMemberTypes Enum

Definition

Specifies the types of members that are dynamically accessed. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

This enumeration supports a bitwise combination of its member values.

public enum class DynamicallyAccessedMemberTypes
[System.Flags]
public enum DynamicallyAccessedMemberTypes
[<System.Flags>]
type DynamicallyAccessedMemberTypes = 
Public Enum DynamicallyAccessedMemberTypes
Inheritance
DynamicallyAccessedMemberTypes
Attributes

Fields

Name Value Description
All -1

Specifies all members.

None 0

Specifies no members.

PublicParameterlessConstructor 1

Specifies the default, parameterless public constructor.

PublicConstructors 3

Specifies all public constructors.

NonPublicConstructors 4

Specifies all non-public constructors.

PublicMethods 8

Specifies all public methods.

NonPublicMethods 16

Specifies all non-public methods.

PublicFields 32

Specifies all public fields.

NonPublicFields 64

Specifies all non-public fields.

PublicNestedTypes 128

Specifies all public nested types.

NonPublicNestedTypes 256

Specifies all non-public nested types.

PublicProperties 512

Specifies all public properties.

NonPublicProperties 1024

Specifies all non-public properties.

PublicEvents 2048

Specifies all public events.

NonPublicEvents 4096

Specifies all non-public events.

Interfaces 8192

Specifies all interfaces implemented by the type.

Applies to