System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<T>
Provides serialization metadata about a property or field.
namespace System.Text.Json.Serialization.Metadata
{
public sealed class JsonPropertyInfoValues<[Nullable(2)] T>
{
public bool IsProperty { get; set; }
public bool IsPublic { get; set; }
public bool IsVirtual { get; set; }
public Type DeclaringType { get; set; }
public JsonTypeInfo PropertyTypeInfo { get; set; }
public JsonConverter<T> Converter { get; set; }
public Func<object, T> Getter { get; set; }
public Action<object, T> Setter { get; set; }
public JsonIgnoreCondition? IgnoreCondition { get; set; }
public bool HasJsonInclude { get; set; }
public bool IsExtensionData { get; set; }
public JsonNumberHandling? NumberHandling { get; set; }
public string PropertyName { get; set; }
public string JsonPropertyName { get; set; }
public Func<ICustomAttributeProvider> AttributeProviderFactory { get; set; }
public JsonPropertyInfoValues();
}
}