<PackageReference Include="System.Text.Json" Version="6.0.8" />

DynamicallyAccessedMemberTypes

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

Specifies all members.

Interfaces = 8192

Specifies all interfaces implemented by the type.

None = 0

Specifies no members.

Specifies all non-public constructors.

Specifies all non-public events.

Specifies all non-public fields.

Specifies all non-public methods.

Specifies all non-public nested types.

Specifies all non-public properties.

Specifies all public constructors.

PublicEvents = 2048

Specifies all public events.

Specifies all public fields.

Specifies all public methods.

Specifies all public nested types.

Specifies the default, parameterless public constructor.

Specifies all public properties.