1 write to DeclaringType
System.Text.Json.SourceGeneration (1)
JsonSourceGenerator.Parser.cs (1)
1413
DeclaringType
= declaringType,
9 references to DeclaringType
System.Text.Json.SourceGeneration (9)
JsonSourceGenerator.Emitter.cs (9)
633
string declaringTypeFQN = property.
DeclaringType
.FullyQualifiedName;
668
{ IsProperty: true } => $"typeof({property.
DeclaringType
.FullyQualifiedName}).GetProperty({FormatStringLiteral(property.MemberName)}, {InstanceMemberBindingFlagsVariableName}, null, typeof({propertyTypeFQN}), {EmptyTypeArray}, null)",
669
_ => $"typeof({property.
DeclaringType
.FullyQualifiedName}).GetField({FormatStringLiteral(property.MemberName)}, {InstanceMemberBindingFlagsVariableName})",
678
DeclaringType = typeof({{property.
DeclaringType
.FullyQualifiedName}}),
902
string declaringTypeFQN = property.
DeclaringType
.FullyQualifiedName;
912
string key = property.
DeclaringType
.FullyQualifiedName;
1108
string closedTypeArgs = property.
DeclaringType
.FullyQualifiedName;
1371
string? objectExpr = propertyGenSpec.
DeclaringType
!= typeGenSpec.TypeRef
1372
? $"(({propertyGenSpec.
DeclaringType
.FullyQualifiedName}){ValueVarName})"