1 write to AttributeProvider
System.Text.Json (1)
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Helpers.cs (1)
412switch (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)
564if (property.AttributeProvider?.GetCustomAttributes(typeof(RequiredAttribute), inherit: true) is { Length: > 0 } ||
System.Text.Json (2)
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Helpers.cs (1)
410Debug.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"/>.