1 write to RefKind
System.Text.Json.SourceGeneration (1)
JsonSourceGenerator.Parser.cs (1)
2557
RefKind
= parameterInfo.RefKind,
10 references to RefKind
System.Text.Json.SourceGeneration (10)
JsonSourceGenerator.Emitter.cs (8)
1433
int nonOutParamCount = parameters.Count(p => p.
RefKind
!= RefKind.Out);
1435
Debug.Assert(paramCount > 0 || parameters.Any(p => p.
RefKind
== RefKind.Out));
1445
if (spec.
RefKind
== RefKind.Out)
1653
bool hasRefOrRefReadonlyParams = parameters.Any(p => p.
RefKind
== RefKind.Ref || p.
RefKind
== RefKindRefReadOnlyParameter);
1665
if (param.
RefKind
== RefKind.Ref || param.
RefKind
== RefKindRefReadOnlyParameter)
1726
return param.
RefKind
switch
JsonSourceGenerator.Parser.cs (2)
2580
int paramCount = constructorParameters?.Count(p => p.
RefKind
!= RefKind.Out) ?? 0;
2636
=> paramSpec.
RefKind
!= RefKind.Out &&