1 write to AttributeProvider
System.Text.Json (1)
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Helpers.cs (1)
412
switch (jsonPropertyInfo.
AttributeProvider
= memberInfo)
4 references to 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)
410
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
"/>.