Home ExclusiveMaximumAttribute Class
ExclusiveMaximumAttribute Class
Cancel

ExclusiveMaximumAttribute Class

Namespace: Json.Schema.Generation

Inheritance: ExclusiveMaximumAttribute 🡒 ConditionalAttribute 🡒 Attribute 🡒 object

Implemented interfaces:

  • IAttributeHandler

Applies an exclusiveMaximum keyword.

Remarks

The value parameter is provided in the constructor as a double but stored as a decimal because decimal is not a valid attribute parameter type. As such, to prevent overflows, the value is clamped to the decimal range prior to being converted.

Properties

NameTypeSummary
ConditionGroupobjectIdentifies the condition group under which this attribute applies.
TypeIdobject 
ValuedecimalThe exclusive maximum.

Constructors

ExclusiveMaximumAttribute(double value)

Creates a new Json.Schema.Generation.ExclusiveMaximumAttribute instance.

Declaration

1
public ExclusiveMaximumAttribute(double value)
ParameterTypeDescription
valuedoubleThe value.

Remarks

The parameter is provided as a double but stored as a decimal because decimal is not a valid attribute parameter type. As such, to prevent overflows, the value is clamped to the decimal range prior to being converted.

Contents