1 write to RefKind
System.Text.Json.SourceGeneration (1)
JsonSourceGenerator.Parser.cs (1)
2815RefKind = parameterInfo.RefKind,
10 references to RefKind
System.Text.Json.SourceGeneration (10)
JsonSourceGenerator.Emitter.cs (8)
1459int nonOutParamCount = parameters.Count(p => p.RefKind != RefKind.Out); 1461Debug.Assert(paramCount > 0 || parameters.Any(p => p.RefKind == RefKind.Out)); 1471if (spec.RefKind == RefKind.Out) 1679bool hasRefOrRefReadonlyParams = parameters.Any(p => p.RefKind == RefKind.Ref || p.RefKind == RefKindRefReadOnlyParameter); 1691if (param.RefKind == RefKind.Ref || param.RefKind == RefKindRefReadOnlyParameter) 1752return param.RefKind switch
JsonSourceGenerator.Parser.cs (2)
2838int paramCount = constructorParameters?.Count(p => p.RefKind != RefKind.Out) ?? 0; 2894=> paramSpec.RefKind != RefKind.Out &&