Edit

Share via


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.

NonPublicConstructorsWithInherited 16388

Specifies all non-public constructors, including those inherited from base classes.

NonPublicMethodsWithInherited 32784

Specifies all non-public methods, including those inherited from base classes.

AllMethods 32792

Specifies all methods, including those inherited from base classes.

NonPublicFieldsWithInherited 65600

Specifies all non-public fields, including those inherited from base classes.

AllFields 65632

Specifies all fields, including those inherited from base classes.

NonPublicNestedTypesWithInherited 131328

Specifies all non-public nested types, including those inherited from base classes.

NonPublicPropertiesWithInherited 263168

Specifies all non-public properties, including those inherited from base classes.

AllProperties 263680

Specifies all properties, including those inherited from base classes.

NonPublicEventsWithInherited 528384

Specifies all non-public events, including those inherited from base classes.

AllEvents 530432

Specifies all events, including those inherited from base classes.

PublicConstructorsWithInherited 1048579

Specifies all public constructors, including those inherited from base classes.

AllConstructors 1064967

Specifies all constructors, including those inherited from base classes.

PublicNestedTypesWithInherited 2097280

Specifies all public nested types, including those inherited from base classes.

AllNestedTypes 2228608

Specifies all nested types, including those inherited from base classes.

Applies to