14 references to Parenthesize
Microsoft.CodeAnalysis.CSharp.Workspaces (14)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3206
=> CSharpSyntaxGeneratorInternal.
Parenthesize
(expression, includeElasticTrivia, addSimplifierAnnotation);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (13)
87
=>
Parenthesize
(expressionOrPattern, includeElasticTrivia, addSimplifierAnnotation);
205
=> SyntaxFactory.BinaryPattern(SyntaxKind.AndPattern, (PatternSyntax)
Parenthesize
(left), (PatternSyntax)
Parenthesize
(right));
228
=> SyntaxFactory.UnaryPattern(NotKeyword, (PatternSyntax)
Parenthesize
(pattern));
231
=> SyntaxFactory.BinaryPattern(SyntaxKind.OrPattern, (PatternSyntax)
Parenthesize
(left), (PatternSyntax)
Parenthesize
(right));
234
=>
Parenthesize
(pattern);
240
=> SyntaxFactory.UnaryPattern(operatorToken, (PatternSyntax)
Parenthesize
(pattern));
245
=> SyntaxFactory.CastExpression((TypeSyntax)type, (ExpressionSyntax)
Parenthesize
(expression)).WithAdditionalAnnotations(Simplifier.Annotation);
325
return (ExpressionSyntax)
Parenthesize
(expression);
332
=> SyntaxFactory.BinaryExpression(syntaxKind, (ExpressionSyntax)
Parenthesize
(left), (ExpressionSyntax)
Parenthesize
(right));
338
=> SyntaxFactory.CastExpression((TypeSyntax)type, (ExpressionSyntax)
Parenthesize
(expression)).WithAdditionalAnnotations(Simplifier.Annotation);