Early Preview

This is currently very much a preview. Please feel free to try things out, but don't be upset if anything is not yet working. Feedback is welcome over on our GitHub Dicussions page.

enum System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes

Assembly: System.Runtime

Specifies the types of members that are dynamically accessed. This enumeration has a <see cref="T:System.FlagsAttribute" /> attribute that allows a bitwise combination of its member values.

Values

All
Specifies all members.
None
Specifies no members.
PublicParameterlessConstructor
Specifies the default, parameterless public constructor.
PublicConstructors
Specifies all public constructors.
NonPublicConstructors
Specifies all non-public constructors.
PublicMethods
Specifies all public methods.
NonPublicMethods
Specifies all non-public methods.
PublicFields
Specifies all public fields.
NonPublicFields
Specifies all non-public fields.
PublicNestedTypes
Specifies all public nested types.
NonPublicNestedTypes
Specifies all non-public nested types.
PublicProperties
Specifies all public properties.
NonPublicProperties
Specifies all non-public properties.
PublicEvents
Specifies all public events.
NonPublicEvents
Specifies all non-public events.
Interfaces
Specifies all interfaces implemented by the type.
NonPublicConstructorsWithInherited
Specifies all non-public constructors, including those inherited from base classes.
NonPublicMethodsWithInherited
Specifies all non-public methods, including those inherited from base classes.
AllMethods
Specifies all methods, including those inherited from base classes.
NonPublicFieldsWithInherited
Specifies all non-public fields, including those inherited from base classes.
AllFields
Specifies all fields, including those inherited from base classes.
NonPublicNestedTypesWithInherited
Specifies all non-public nested types, including those inherited from base classes.
NonPublicPropertiesWithInherited
Specifies all non-public properties, including those inherited from base classes.
AllProperties
Specifies all properties, including those inherited from base classes.
NonPublicEventsWithInherited
Specifies all non-public events, including those inherited from base classes.
AllEvents
Specifies all events, including those inherited from base classes.
PublicConstructorsWithInherited
Specifies all public constructors, including those inherited from base classes.
AllConstructors
Specifies all constructors, including those inherited from base classes.
PublicNestedTypesWithInherited
Specifies all public nested types, including those inherited from base classes.
AllNestedTypes
Specifies all nested types, including those inherited from base classes.