1 write to ParameterIndex
System.Text.Json.SourceGeneration (1)
JsonSourceGenerator.Parser.cs (1)
1703
ParameterIndex
= i,
7 references to ParameterIndex
System.Text.Json.SourceGeneration (7)
JsonSourceGenerator.Emitter.cs (7)
1179
wrapperParams.Append($"{param.ParameterType.FullyQualifiedName} p{param.
ParameterIndex
}");
1180
callArgs.Append($"p{param.
ParameterIndex
}");
1202
: $"new object?[] {{{string.Join(", ", parameters.Select(p => $"p{p.
ParameterIndex
}"))}}}";
1487
sb.Append($"var __temp{param.
ParameterIndex
} = ({param.ParameterType.FullyQualifiedName}){ArgsVarName}[{param.ArgsIndex}]; ");
1547
RefKind.Ref => $"ref __temp{param.
ParameterIndex
}",
1548
RefKind.Out => $"out var __discard{param.
ParameterIndex
}",
1549
RefKindRefReadOnlyParameter => $"in __temp{param.
ParameterIndex
}",