1 write to DeclaringType
System.Text.Json.SourceGeneration (1)
JsonSourceGenerator.Parser.cs (1)
1228
DeclaringType
= declaringType,
6 references to DeclaringType
System.Text.Json.SourceGeneration (6)
JsonSourceGenerator.Emitter.cs (6)
614
string declaringTypeFQN = property.
DeclaringType
.FullyQualifiedName;
657
? $"typeof({property.
DeclaringType
.FullyQualifiedName}).GetProperty({FormatStringLiteral(property.MemberName)}, {InstanceMemberBindingFlagsVariableName}, null, typeof({property.PropertyType.FullyQualifiedName}), {EmptyTypeArray}, null)"
658
: $"typeof({property.
DeclaringType
.FullyQualifiedName}).GetField({FormatStringLiteral(property.MemberName)}, {InstanceMemberBindingFlagsVariableName})";
666
DeclaringType = typeof({{property.
DeclaringType
.FullyQualifiedName}}),
830
string? objectExpr = propertyGenSpec.
DeclaringType
!= typeGenSpec.TypeRef
831
? $"(({propertyGenSpec.
DeclaringType
.FullyQualifiedName}){ValueVarName})"