4 instantiations of JsonPropertyInfo
System.Text.Json (4)
System\Text\Json\Serialization\Metadata\JsonMetadataServices.Helpers.cs (1)
171var propertyInfo = new JsonPropertyInfo<T>(propertyInfoValues.DeclaringType, declaringTypeInfo: null, options);
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (1)
306JsonPropertyInfo info = new JsonPropertyInfo<object>(typeof(object), declaringTypeInfo: null, options: null!);
System\Text\Json\Serialization\Metadata\JsonTypeInfoOfT.cs (2)
124return new JsonPropertyInfo<T>( 136return 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)
413internal static void DeterminePropertyAccessors<T>(JsonPropertyInfo<T> jsonPropertyInfo, MemberInfo memberInfo, bool useNonPublicAccessors)
System\Text\Json\Serialization\Metadata\JsonMetadataServices.Helpers.cs (2)
169private static JsonPropertyInfo<T> CreatePropertyInfoCore<T>(JsonPropertyInfoValues<T> propertyInfoValues, JsonSerializerOptions options) 171var propertyInfo = new JsonPropertyInfo<T>(propertyInfoValues.DeclaringType, declaringTypeInfo: null, options);
System\Text\Json\Serialization\Metadata\JsonParameterInfoOfT.cs (2)
15public new JsonPropertyInfo<T> MatchingProperty { get; } 18public JsonParameterInfo(JsonParameterInfoValues parameterInfoValues, JsonPropertyInfo<T> matchingPropertyInfo)
System\Text\Json\Serialization\Metadata\JsonTypeInfo.Cache.cs (1)
75Type propertyInfoType = typeof(JsonPropertyInfo<>).MakeGenericType(propertyType);