JsonParameterInfo
Holds relevant state about a method parameter, like the default value of
the parameter, and the position in the method's parameter list.
public JsonParameterInfo(JsonParameterInfoValues parameterInfoValues, JsonPropertyInfo matchingProperty)