7 references to GetPrecedenceKind
Microsoft.CodeAnalysis.CSharp.Features (2)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryParentheses\CSharpRemoveUnnecessaryExpressionParenthesesDiagnosticAnalyzer.cs (1)
92parentPrecedenceKind = CSharpExpressionPrecedenceService.Instance.GetPrecedenceKind(parentExpression);
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryParentheses\CSharpRemoveUnnecessaryPatternParenthesesDiagnosticAnalyzer.cs (1)
70parentPrecedenceKind = CSharpPatternPrecedenceService.Instance.GetPrecedenceKind(parentPattern);
Microsoft.CodeAnalysis.Features (5)
src\Analyzers\Core\Analyzers\AddRequiredParentheses\AbstractAddRequiredParenthesesDiagnosticAnalyzer.cs (2)
99var childPrecedenceKind = _precedenceService.GetPrecedenceKind(binaryLike); 100var parentPrecedenceKind = _precedenceService.GetPrecedenceKind(parentBinaryLike);
Wrapping\BinaryExpression\AbstractBinaryExpressionWrapper.cs (3)
52var precedence = _precedenceService.GetPrecedenceKind(binaryExpr); 67precedence <= _precedenceService.GetPrecedenceKind(parentBinary)) 128=> node is TBinaryExpressionSyntax && precedence == _precedenceService.GetPrecedenceKind(node);