12 writes to MaximumIsExclusive
Microsoft.AspNetCore.OpenApi.Tests (12)
Extensions\JsonNodeSchemaExtensionsTests.cs (12)
45
testCases.Add(culture, exclusive, new(1, 1234) {
MaximumIsExclusive
= exclusive, MinimumIsExclusive = exclusive }, "1", "1234");
46
testCases.Add(culture, exclusive, new(1d, 1234d) {
MaximumIsExclusive
= exclusive, MinimumIsExclusive = exclusive }, "1", "1234");
47
testCases.Add(culture, exclusive, new(1.23, 4.56) {
MaximumIsExclusive
= exclusive, MinimumIsExclusive = exclusive }, "1.23", "4.56");
51
testCases.Add(culture, exclusive, new(type, "1.23", "4.56") {
MaximumIsExclusive
= exclusive, MinimumIsExclusive = exclusive }, "1.23", "4.56");
52
testCases.Add(culture, exclusive, new(type, "1.23", "4.56") {
MaximumIsExclusive
= exclusive, MinimumIsExclusive = exclusive, ParseLimitsInInvariantCulture = true }, "1.23", "4.56");
61
testCases.Add(culture, exclusive, new(1, 1234) {
MaximumIsExclusive
= exclusive, MinimumIsExclusive = exclusive }, "1", "1234");
62
testCases.Add(culture, exclusive, new(1d, 1234d) {
MaximumIsExclusive
= exclusive, MinimumIsExclusive = exclusive }, "1", "1234");
63
testCases.Add(culture, exclusive, new(1.23, 4.56) {
MaximumIsExclusive
= exclusive, MinimumIsExclusive = exclusive }, "1.23", "4.56");
67
testCases.Add(culture, exclusive, new(type, "1,23", "4,56") {
MaximumIsExclusive
= exclusive, MinimumIsExclusive = exclusive }, "1.23", "4.56");
68
testCases.Add(culture, exclusive, new(type, "1.23", "4.56") {
MaximumIsExclusive
= exclusive, MinimumIsExclusive = exclusive, ParseLimitsInInvariantCulture = true }, "1.23", "4.56");
81
testCases.Add("en-US", exclusive, new(typeof(decimal), "12345678901234567890.123456789", "12345678901234567890.123456789") {
MaximumIsExclusive
= exclusive, MinimumIsExclusive = exclusive }, "12345678901234567890.123456789", "12345678901234567890.123456789");
82
testCases.Add("en-US", exclusive, new(typeof(decimal), "12345678901234567890.123456789", "12345678901234567890.123456789") {
MaximumIsExclusive
= exclusive, MinimumIsExclusive = exclusive, ParseLimitsInInvariantCulture = true }, "12345678901234567890.123456789", "12345678901234567890.123456789");
5 references to MaximumIsExclusive
Microsoft.AspNetCore.OpenApi (1)
Extensions\JsonNodeSchemaExtensions.cs (1)
128
schema[rangeAttribute.
MaximumIsExclusive
? OpenApiSchemaKeywords.ExclusiveMaximum : OpenApiSchemaKeywords.MaximumKeyword] = maxValue;
Microsoft.Extensions.AI.Abstractions (1)
Utilities\AIJsonUtilities.Schema.Create.cs (1)
510
if (rangeAttribute.
MaximumIsExclusive
)
System.ComponentModel.Annotations (3)
System\ComponentModel\DataAnnotations\RangeAttribute.cs (3)
115
else if (cmp == 0 && (MinimumIsExclusive ||
MaximumIsExclusive
))
165
(
MaximumIsExclusive
? max.CompareTo(convertedValue) > 0 : max.CompareTo(convertedValue) >= 0);
260
return (MinimumIsExclusive,
MaximumIsExclusive
) switch