8 references to Out
Microsoft.CodeAnalysis.Features (8)
ExtractMethod\MethodExtractor.Analyzer.cs (4)
272.Where(v => v is { UseAsReturnValue: false, ParameterModifier: ParameterBehavior.Out or ParameterBehavior.Ref }) 328result.Add(info.CanBeUsedAsReturnValue && info.ParameterModifier is ParameterBehavior.Out or ParameterBehavior.Ref 371(variable.ParameterModifier == ParameterBehavior.Out && TreatOutAsRef)) 376else if (variable.ParameterModifier == ParameterBehavior.Out)
ExtractMethod\MethodExtractor.CodeGenerator.cs (1)
452ParameterBehavior.Out => RefKind.Out,
ExtractMethod\MethodExtractor.VariableInfo.cs (1)
87Contract.ThrowIfFalse(variable.ParameterModifier is ParameterBehavior.Out or ParameterBehavior.Ref);
ExtractMethod\ParameterStyle.cs (2)
30new(ParameterBehavior.Out, DeclarationBehavior.None); 36new(ParameterBehavior.Out, DeclarationBehavior.MoveOut);