FlowAnalysis\NullableWalker.cs (10)
1367var refKind = parameter.RefKind;
3005if (parameter.RefKind != RefKind.Out)
4690formalParameterRefKinds: [extensionParameter.RefKind],
7033return extensionParameter.RefKind == RefKind.Ref ? RefKind.Ref : RefKind.None;
7955Parameters: [{ RefKind: RefKind.Out, Type: var parameterType }],
11325case BoundParameter { ParameterSymbol: { RefKind: RefKind.None } parameter } when
11459VisitArgumentConversionAndInboundAssignmentsAndPreConditions(conversionOpt: null, variable.Expression, underlyingConversion, parameter.RefKind,
11473variable.Expression, parameter.RefKind, parameter, parameter.TypeWithAnnotations, GetRValueAnnotations(parameter),
12062ImmutableArray<RefKind> refKindsOpt = extensionParameter.RefKind == RefKind.Ref ? [RefKind.Ref] : default;
13396parameter.RefKind,