15 references to Integer
Microsoft.Extensions.AI.Abstractions (15)
src\Shared\JsonSchemaExporter\JsonSchemaExporter.cs (13)
587
[typeof(byte)] = numberHandling => GetSchemaForNumericType(JsonSchemaType.
Integer
, numberHandling),
588
[typeof(ushort)] = numberHandling => GetSchemaForNumericType(JsonSchemaType.
Integer
, numberHandling),
589
[typeof(uint)] = numberHandling => GetSchemaForNumericType(JsonSchemaType.
Integer
, numberHandling),
590
[typeof(ulong)] = numberHandling => GetSchemaForNumericType(JsonSchemaType.
Integer
, numberHandling),
591
[typeof(sbyte)] = numberHandling => GetSchemaForNumericType(JsonSchemaType.
Integer
, numberHandling),
592
[typeof(short)] = numberHandling => GetSchemaForNumericType(JsonSchemaType.
Integer
, numberHandling),
593
[typeof(int)] = numberHandling => GetSchemaForNumericType(JsonSchemaType.
Integer
, numberHandling),
594
[typeof(long)] = numberHandling => GetSchemaForNumericType(JsonSchemaType.
Integer
, numberHandling),
602
[typeof(UInt128)] = numberHandling => GetSchemaForNumericType(JsonSchemaType.
Integer
, numberHandling),
603
[typeof(Int128)] = numberHandling => GetSchemaForNumericType(JsonSchemaType.
Integer
, numberHandling),
643
Debug.Assert(schemaType is JsonSchemaType.
Integer
or JsonSchemaType.Number, "schema type must be number or integer");
650
if (schemaType is JsonSchemaType.
Integer
)
768
return new() { Type = JsonSchemaType.
Integer
};
src\Shared\JsonSchemaExporter\JsonSchemaExporter.JsonSchema.cs (2)
482
JsonSchemaType.
Integer
,
522
JsonSchemaType.
Integer
=> "integer",