1 instantiation of ParameterGenerationSpec
System.Text.Json.SourceGeneration (1)
JsonSourceGenerator.Parser.cs (1)
1479constructorParameters[i] = new ParameterGenerationSpec
14 references to ParameterGenerationSpec
System.Text.Json.SourceGeneration (14)
JsonSourceGenerator.Emitter.cs (4)
717ImmutableEquatableArray<ParameterGenerationSpec> parameters = typeGenerationSpec.CtorParamGenSpecs; 727foreach (ParameterGenerationSpec spec in parameters) 917ImmutableEquatableArray<ParameterGenerationSpec> parameters = typeGenerationSpec.CtorParamGenSpecs; 926foreach (ParameterGenerationSpec param in parameters)
JsonSourceGenerator.Parser.cs (10)
516ParameterGenerationSpec[]? ctorParamSpecs = null; 665CtorParamGenSpecs = ctorParamSpecs?.ToImmutableEquatableArray() ?? ImmutableEquatableArray<ParameterGenerationSpec>.Empty, 1435private ParameterGenerationSpec[]? ParseConstructorParameters( 1450ParameterGenerationSpec[] constructorParameters; 1464constructorParameters = new ParameterGenerationSpec[paramCount]; 1495ParameterGenerationSpec[]? constructorParameters, 1531ParameterGenerationSpec? matchingConstructorParameter = GetMatchingConstructorParameter(property, constructorParameters); 1549static ParameterGenerationSpec? GetMatchingConstructorParameter(PropertyGenerationSpec propSpec, ParameterGenerationSpec[]? paramGenSpecs) 1553bool MatchesConstructorParameter(ParameterGenerationSpec paramSpec)