1 write to AttributeProvider
System.Text.Json (1)
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Helpers.cs (1)
639
switch (jsonPropertyInfo.
AttributeProvider
= memberInfo)
8 references to AttributeProvider
Microsoft.AspNetCore.JsonPatch.SystemTextJson (1)
JsonPatchDocumentOfT.cs (1)
733
.First(jsonProp => jsonProp.
AttributeProvider
is MemberInfo mi && mi == memberInfo);
Microsoft.AspNetCore.OpenApi (3)
Extensions\TypeExtensions.cs (1)
100
if (jsonPropertyInfo.
AttributeProvider
is not PropertyInfo propertyInfo)
Services\Schemas\OpenApiSchemaService.cs (2)
48
var hasRequiredAttribute = propertyInfo.
AttributeProvider
?
113
if (context.PropertyInfo is {
AttributeProvider
: { } attributeProvider })
Microsoft.Extensions.AI.Abstractions (2)
Utilities\AIJsonSchemaCreateContext.cs (1)
60
_exporterContext.PropertyInfo?.
AttributeProvider
;
Utilities\AIJsonUtilities.Schema.Create.cs (1)
564
if (property.
AttributeProvider
?.GetCustomAttributes(typeof(RequiredAttribute), inherit: true) is { Length: > 0 } ||
System.Text.Json (2)
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Helpers.cs (1)
637
Debug.Assert(jsonPropertyInfo.
AttributeProvider
== null);
System\Text\Json\Serialization\Metadata\JsonPropertyInfoValuesOfT.cs (1)
87
/// Provides a <see cref="ICustomAttributeProvider"/> factory that maps to <see cref="JsonPropertyInfo.
AttributeProvider
"/>.