18 references to IsRefOrOut
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
ParameterGenerator.cs (1)
100if (!parameter.IsParams && !isExplicit && !parameter.IsRefOrOut())
Microsoft.CodeAnalysis.Features (7)
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (2)
398method.Parameters.Any(static p => p.IsRefOrOut() && p.Type.IsDelegateType()))) 709var isRefOrOutParam = parameter.IsRefOrOut();
ValueTracking\ValueTracker.cs (3)
115var isRefOrOut = parameterSymbol.IsRefOrOut(); 233foreach (var outOrRefParam in methodSymbol.Parameters.Where(p => p.IsRefOrOut())) 252return methodSymbol.Parameters.Any(static p => p.IsRefOrOut());
ValueTracking\ValueTracker.OperationCollector.cs (2)
125if (argumentOperation.Parameter.IsRefOrOut()) 237if (argumentOperation.Parameter?.IsRefOrOut() == true)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\ParameterGenerator.vb (1)
80If parameter.IsRefOrOut() Then
Microsoft.CodeAnalysis.Workspaces (8)
AbstractSpeculationAnalyzer.cs (2)
427parameterSymbol.IsRefOrOut() == newParameterSymbol.IsRefOrOut() &&
Shared\Utilities\EditorBrowsableHelpers.cs (2)
57!c.Parameters[0].IsRefOrOut() && 122!c.Parameters[0].IsRefOrOut() &&
SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
554x.IsRefOrOut() == y.IsRefOrOut() &&
SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
229Hash.Combine(x.IsRefOrOut(),
SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs (1)
76Hash.Combine(x.IsRefOrOut(),
Microsoft.VisualStudio.LanguageServices (1)
Progression\GraphNodeIdCreation.cs (1)
312if (p.IsRefOrOut())