1 write to DeclaringType
System.Text.Json.SourceGeneration (1)
JsonSourceGenerator.Parser.cs (1)
2264DeclaringType = declaringType,
9 references to DeclaringType
System.Text.Json.SourceGeneration (9)
JsonSourceGenerator.Emitter.cs (9)
825string declaringTypeFQN = property.DeclaringType.FullyQualifiedName; 860{ IsProperty: true } => $"typeof({property.DeclaringType.FullyQualifiedName}).GetProperty({FormatStringLiteral(property.MemberName)}, InstanceMemberBindingFlags, null, typeof({propertyTypeFQN}), {EmptyTypeArray}, null)", 861_ => $"typeof({property.DeclaringType.FullyQualifiedName}).GetField({FormatStringLiteral(property.MemberName)}, InstanceMemberBindingFlags)", 870DeclaringType = typeof({{property.DeclaringType.FullyQualifiedName}}), 1094string declaringTypeFQN = property.DeclaringType.FullyQualifiedName; 1104string key = property.DeclaringType.FullyQualifiedName; 1300string closedTypeArgs = property.DeclaringType.FullyQualifiedName; 1563string? objectExpr = propertyGenSpec.DeclaringType != typeGenSpec.TypeRef 1564? $"(({propertyGenSpec.DeclaringType.FullyQualifiedName})value)"