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 })
329
result.Add(info.CanBeUsedAsReturnValue && info.
ParameterModifier
is ParameterBehavior.Out or ParameterBehavior.Ref
371
if (variable.
ParameterModifier
== ParameterBehavior.Ref ||
372
(variable.
ParameterModifier
== ParameterBehavior.Out && TreatOutAsRef))
377
else if (variable.
ParameterModifier
== ParameterBehavior.Out)
ExtractMethod\MethodExtractor.CodeGenerator.cs (1)
435
var refKind = GetRefKind(parameter.
ParameterModifier
);
ExtractMethod\MethodExtractor.VariableInfo.cs (1)
87
Contract.ThrowIfFalse(variable.
ParameterModifier
is ParameterBehavior.Out or ParameterBehavior.Ref);