2 writes to IsRequired
Microsoft.AspNetCore.OpenApi (1)
Services\Schemas\OpenApiSchemaService.cs (1)
51
propertyInfo.
IsRequired
|= hasRequiredAttribute ?? false;
System.Text.Json (1)
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Helpers.cs (1)
403
propertyInfo.
IsRequired
=
9 references to IsRequired
Microsoft.Extensions.AI.Abstractions (1)
src\Shared\JsonSchemaExporter\JsonSchemaExporter.cs (1)
288
bool isRequired = property.
IsRequired
;
System.Text.Json (8)
System\Text\Json\Schema\JsonSchemaExporter.cs (1)
247
if (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 (3)
449
if (
IsRequired
)
509
IgnoreNullTokensOnRead = !_isUserSpecifiedSetter && !
IsRequired
;
1057
Debug.Assert(
IsRequired
);
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (1)
1099
if (property.
IsRequired
)
System\Text\Json\Serialization\ReadStackFrame.cs (1)
133
if (propertyInfo.
IsRequired
)
System\Text\Json\ThrowHelper.Serialization.cs (1)
301
if (!property.
IsRequired
|| requiredPropertiesSet[property.RequiredPropertyIndex])