1 write to RefKind
System.Text.Json.SourceGeneration (1)
JsonSourceGenerator.Parser.cs (1)
2270RefKind = parameterInfo.RefKind,
10 references to RefKind
System.Text.Json.SourceGeneration (10)
JsonSourceGenerator.Emitter.cs (8)
1362int nonOutParamCount = parameters.Count(p => p.RefKind != RefKind.Out); 1364Debug.Assert(paramCount > 0 || parameters.Any(p => p.RefKind == RefKind.Out)); 1374if (spec.RefKind == RefKind.Out) 1582bool hasRefOrRefReadonlyParams = parameters.Any(p => p.RefKind == RefKind.Ref || p.RefKind == RefKindRefReadOnlyParameter); 1594if (param.RefKind == RefKind.Ref || param.RefKind == RefKindRefReadOnlyParameter) 1655return param.RefKind switch
JsonSourceGenerator.Parser.cs (2)
2293int paramCount = constructorParameters?.Count(p => p.RefKind != RefKind.Out) ?? 0; 2349=> paramSpec.RefKind != RefKind.Out &&