7 references to ParameterModifier
Microsoft.CodeAnalysis.Features (7)
ExtractMethod\MethodExtractor.Analyzer.cs (5)
273.Where(v => v is { UseAsReturnValue: false, ParameterModifier: ParameterBehavior.Out or ParameterBehavior.Ref }) 329result.Add(info.CanBeUsedAsReturnValue && info.ParameterModifier is ParameterBehavior.Out or ParameterBehavior.Ref 371if (variable.ParameterModifier == ParameterBehavior.Ref || 372(variable.ParameterModifier == ParameterBehavior.Out && TreatOutAsRef)) 377else if (variable.ParameterModifier == ParameterBehavior.Out)
ExtractMethod\MethodExtractor.CodeGenerator.cs (1)
435var refKind = GetRefKind(parameter.ParameterModifier);
ExtractMethod\MethodExtractor.VariableInfo.cs (1)
87Contract.ThrowIfFalse(variable.ParameterModifier is ParameterBehavior.Out or ParameterBehavior.Ref);