2 writes to IsRequired
Microsoft.AspNetCore.OpenApi (1)
Services\Schemas\OpenApiSchemaService.cs (1)
50propertyInfo.IsRequired |= hasRequiredAttribute ?? false;
System.Text.Json (1)
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Helpers.cs (1)
403propertyInfo.IsRequired =
7 references to IsRequired
Microsoft.Extensions.AI.Abstractions (1)
src\Shared\JsonSchemaExporter\JsonSchemaExporter.cs (1)
288bool isRequired = property.IsRequired;
Shared (1)
JsonSchemaExporter\JsonSchemaExporter.cs (1)
288bool isRequired = property.IsRequired;
System.Text.Json (5)
System\Text\Json\Schema\JsonSchemaExporter.cs (1)
247if (property is { IsRequired: true } or { AssociatedParameter.IsRequiredParameter: true })
System\Text\Json\Serialization\Attributes\JsonRequiredAttribute.cs (1)
14/// this attribute will be mapped to <see cref="JsonPropertyInfo.IsRequired"/>.
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (2)
449if (IsRequired) 509IgnoreNullTokensOnRead = !_isUserSpecifiedSetter && !IsRequired;
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (1)
1104if (property.IsRequired)