12 references to Parenthesize
Microsoft.CodeAnalysis.CSharp.Features (11)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (2)
238
_ => BinaryPattern(AndPattern, containingPattern.
Parenthesize
(), generatedPattern.
Parenthesize
()),
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (4)
52
pattern = BinaryPattern(SyntaxKind.OrPattern, pattern.
Parenthesize
(), nextPattern.
Parenthesize
());
98
AnalyzedPattern.And p => BinaryPattern(SyntaxKind.AndPattern, AsPatternSyntax(p.LeftPattern, feature).
Parenthesize
(), AsPatternSyntax(p.RightPattern, feature).
Parenthesize
()),
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (2)
151
totalPattern = BinaryPattern(SyntaxKind.OrPattern, totalPattern.
Parenthesize
(), nextPatternPart.
Parenthesize
());
src\Analyzers\CSharp\CodeFixes\UsePatternCombinators\CSharpUsePatternCombinatorsCodeFixProvider.cs (3)
96
AsPatternSyntax(p.Left).
Parenthesize
(),
99
AsPatternSyntax(p.Right).
Parenthesize
()),
120
return UnaryPattern(underlyingPattern.
Parenthesize
());
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
93
PatternSyntax pattern => pattern.
Parenthesize
(includeElasticTrivia, addSimplifierAnnotation),