4 instantiations of JsonPropertyInfo
System.Text.Json (4)
System\Text\Json\Serialization\Metadata\JsonMetadataServices.Helpers.cs (1)
177
var propertyInfo = new
JsonPropertyInfo
<T>(propertyInfoValues.DeclaringType, declaringTypeInfo: null, options);
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (1)
388
JsonPropertyInfo info = new
JsonPropertyInfo
<object>(typeof(object), declaringTypeInfo: null, options: null!);
System\Text\Json\Serialization\Metadata\JsonTypeInfoOfT.cs (2)
140
return new
JsonPropertyInfo
<T>(
152
return new
JsonPropertyInfo
<T>(declaringType ?? declaringTypeInfo.Type, declaringTypeInfo, options)
6 references to JsonPropertyInfo
System.Text.Json (6)
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Helpers.cs (1)
410
internal static void DeterminePropertyAccessors<T>(
JsonPropertyInfo
<T> jsonPropertyInfo, MemberInfo memberInfo, bool useNonPublicAccessors)
System\Text\Json\Serialization\Metadata\JsonMetadataServices.Helpers.cs (2)
175
private static
JsonPropertyInfo
<T> CreatePropertyInfoCore<T>(JsonPropertyInfoValues<T> propertyInfoValues, JsonSerializerOptions options)
177
var
propertyInfo = new JsonPropertyInfo<T>(propertyInfoValues.DeclaringType, declaringTypeInfo: null, options);
System\Text\Json\Serialization\Metadata\JsonParameterInfoOfT.cs (2)
15
public new
JsonPropertyInfo
<T> MatchingProperty { get; }
18
public JsonParameterInfo(JsonParameterInfoValues parameterInfoValues,
JsonPropertyInfo
<T> matchingPropertyInfo)
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (1)
1035
Type propertyInfoType = typeof(
JsonPropertyInfo
<>).MakeGenericType(propertyType);