1 write to DeclaringType
System.Text.Json (1)
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (1)
298
DeclaringType
= declaringType;
15 references to DeclaringType
System.Text.Json (15)
System\Text\Json\Serialization\Metadata\JsonMetadataServices.Helpers.cs (1)
149
ThrowHelper.ThrowInvalidOperationException_JsonIncludeOnInaccessibleProperty(jsonPropertyInfo.MemberName, jsonPropertyInfo.
DeclaringType
);
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (3)
193
? DefaultJsonTypeInfoResolver.LookupMemberInfo(
DeclaringType
, MemberType, MemberName)
992
=> MemberName == other.MemberName &&
DeclaringType
.IsAssignableFrom(other.
DeclaringType
);
System\Text\Json\Serialization\Metadata\JsonPropertyInfoOfT.cs (1)
389
ThrowHelper.ThrowInvalidOperationException_IgnoreConditionOnValueTypeInvalid(MemberName!,
DeclaringType
);
System\Text\Json\ThrowHelper.Serialization.cs (10)
69
throw new InvalidOperationException(SR.Format(SR.ObjectCreationHandlingPopulateNotSupportedByConverter, propertyInfo.Name, propertyInfo.
DeclaringType
));
75
throw new InvalidOperationException(SR.Format(SR.ObjectCreationHandlingPropertyMustHaveAGetter, propertyInfo.Name, propertyInfo.
DeclaringType
));
81
throw new InvalidOperationException(SR.Format(SR.ObjectCreationHandlingPropertyValueTypeMustHaveASetter, propertyInfo.Name, propertyInfo.
DeclaringType
));
87
throw new InvalidOperationException(SR.Format(SR.ObjectCreationHandlingPropertyCannotAllowPolymorphicDeserialization, propertyInfo.Name, propertyInfo.
DeclaringType
));
93
throw new InvalidOperationException(SR.Format(SR.ObjectCreationHandlingPropertyCannotAllowReadOnlyMember, propertyInfo.Name, propertyInfo.
DeclaringType
));
256
throw new InvalidOperationException(SR.Format(SR.SerializerPropertyNameNull, jsonPropertyInfo.
DeclaringType
, jsonPropertyInfo.MemberName));
262
throw new InvalidOperationException(SR.Format(SR.JsonPropertyRequiredAndNotDeserializable, jsonPropertyInfo.Name, jsonPropertyInfo.
DeclaringType
));
268
throw new InvalidOperationException(SR.Format(SR.JsonPropertyRequiredAndExtensionData, jsonPropertyInfo.Name, jsonPropertyInfo.
DeclaringType
));
352
throw new InvalidOperationException(SR.Format(SR.ExtensionDataCannotBindToCtorParam, propertyName, jsonPropertyInfo.
DeclaringType
));
371
throw new InvalidOperationException(SR.Format(SR.NumberHandlingOnPropertyInvalid, jsonPropertyInfo.MemberName, jsonPropertyInfo.
DeclaringType
));