1 write to ParameterIndex
System.Text.Json.SourceGeneration (1)
JsonSourceGenerator.Parser.cs (1)
2554ParameterIndex = i,
7 references to ParameterIndex
System.Text.Json.SourceGeneration (7)
JsonSourceGenerator.Emitter.cs (7)
1371wrapperParams.Append($"{param.ParameterType.FullyQualifiedName} p{param.ParameterIndex}"); 1372callArgs.Append($"p{param.ParameterIndex}"); 1394: $"new object?[] {{{string.Join(", ", parameters.Select(p => $"p{p.ParameterIndex}"))}}}"; 1677sb.Append($"var __temp{param.ParameterIndex} = ({param.ParameterType.FullyQualifiedName})args[{param.ArgsIndex}]; "); 1737RefKind.Ref => $"ref __temp{param.ParameterIndex}", 1738RefKind.Out => $"out var __discard{param.ParameterIndex}", 1739RefKindRefReadOnlyParameter => $"in __temp{param.ParameterIndex}",