JsonObjectContract
Contract details for a Type used by the JsonSerializer.
Gets the constructor parameters required for any non-default constructor
Gets or sets the extension data getter.
Gets or sets the extension data setter.
Gets or sets a value that indicates whether the object's properties are required.
Gets or sets the object member serialization.
Gets or sets the override constructor used to create the object.
This is set when a constructor is marked up using the
JsonConstructor attribute.
Gets or sets the parametrized constructor used to create the object.
Gets the object's properties.
Initializes a new instance of the JsonObjectContract class.