JsonParameterInfoValues
Provides information about a constructor parameter required for JSON deserialization.
using System.Runtime.CompilerServices;
namespace System.Text.Json.Serialization.Metadata
{
[System.Runtime.CompilerServices.NullableContext(1)]
[System.Runtime.CompilerServices.Nullable(0)]
public sealed class JsonParameterInfoValues
{
public string Name { get; set; }
public Type ParameterType { get; set; }
public int Position { get; set; }
public bool HasDefaultValue { get; set; }
[System.Runtime.CompilerServices.Nullable(2)]
public object DefaultValue {
[System.Runtime.CompilerServices.NullableContext(2)]
get;
[System.Runtime.CompilerServices.NullableContext(2)]
set;
}
}
}