12 writes to MinimumIsExclusive
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");
7 references to MinimumIsExclusive
Microsoft.AspNetCore.OpenApi (1)
Extensions\JsonNodeSchemaExtensions.cs (1)
124
schema[rangeAttribute.
MinimumIsExclusive
? OpenApiSchemaKeywords.ExclusiveMinimum : OpenApiSchemaKeywords.MinimumKeyword] = minValue;
Microsoft.Extensions.AI.Abstractions (3)
Utilities\AIJsonUtilities.Schema.Create.cs (3)
465
!rangeAttribute.
MinimumIsExclusive
||
478
!rangeAttribute.
MinimumIsExclusive
||
496
if (rangeAttribute.
MinimumIsExclusive
)
System.ComponentModel.Annotations (3)
System\ComponentModel\DataAnnotations\RangeAttribute.cs (3)
115
else if (cmp == 0 && (
MinimumIsExclusive
|| MaximumIsExclusive))
164
(
MinimumIsExclusive
? min.CompareTo(convertedValue) < 0 : min.CompareTo(convertedValue) <= 0) &&
260
return (
MinimumIsExclusive
, MaximumIsExclusive) switch