1 write to ParameterIndex
System.Text.Json.SourceGeneration (1)
JsonSourceGenerator.Parser.cs (1)
2867
ParameterIndex
= i,
8 references to ParameterIndex
System.Text.Json.SourceGeneration (8)
JsonSourceGenerator.Emitter.cs (8)
1440
wrapperParams.Append($"{refModifier}{parameterTypeFQN} p{param.
ParameterIndex
}");
1441
callArgs.Append(param.RefKind is RefKind.Out ? "null" : $"p{param.
ParameterIndex
}");
1481
writer.WriteLine($"p{param.
ParameterIndex
} = ({param.ParameterType.FullyQualifiedName})args[{param.
ParameterIndex
}]!;");
1779
sb.Append($"var __temp{param.
ParameterIndex
} = ({param.ParameterType.FullyQualifiedName})args[{param.ArgsIndex}]; ");
1839
RefKind.Ref => $"ref __temp{param.
ParameterIndex
}",
1840
RefKind.Out => $"out var __discard{param.
ParameterIndex
}",
1841
RefKindRefReadOnlyParameter => $"in __temp{param.
ParameterIndex
}",