27 references to WalkDownParentheses
Microsoft.CodeAnalysis.CSharp.Workspaces (27)
Recommendations\CSharpRecommendationServiceRunner.cs (5)
608
var expression = originalExpression.
WalkDownParentheses
();
646
? awaitExpression.Expression.
WalkDownParentheses
()
647
: originalExpression.
WalkDownParentheses
();
658
var expression = originalExpression.
WalkDownParentheses
();
673
var expression = originalExpression.
WalkDownParentheses
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
362
current = current.
WalkDownParentheses
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (12)
186
var isDefaultLiteralCast = castedExpressionNode.
WalkDownParentheses
().IsKind(SyntaxKind.DefaultLiteralExpression);
262
var rewrittenOperation = rewrittenSemanticModel.GetOperation(rewrittenExpression.
WalkDownParentheses
(), cancellationToken);
333
var isNullLiteralCast = castedExpressionNode.
WalkDownParentheses
().IsKind(SyntaxKind.NullLiteralExpression);
341
var isAnonymousFunctionCast = castedExpressionNode.
WalkDownParentheses
() is AnonymousFunctionExpressionSyntax;
859
if (originalConditionalExpression.WhenTrue.
WalkDownParentheses
().IsKind(SyntaxKind.DefaultLiteralExpression) ||
860
originalConditionalExpression.WhenFalse.
WalkDownParentheses
().IsKind(SyntaxKind.DefaultLiteralExpression))
911
if (castExpression.Expression.
WalkDownParentheses
().IsKind(SyntaxKind.DefaultLiteralExpression))
1017
=> node is ExpressionSyntax expression && expression.
WalkDownParentheses
().Kind() is SyntaxKind.CastExpression or SyntaxKind.AsExpression;
1054
if (otherSide.
WalkDownParentheses
().Kind() == SyntaxKind.NullLiteralExpression)
1148
var operation = semanticModel.GetOperation(expression.
WalkDownParentheses
(), cancellationToken);
1353
rewrittenExpression.
WalkDownParentheses
() is ObjectCreationExpressionSyntax;
1443
expression = expression.
WalkDownParentheses
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (8)
193
originalLambda = originalLambda.
WalkDownParentheses
();
194
replacedLambda = replacedLambda.
WalkDownParentheses
();
303
if (expression.
WalkDownParentheses
().IsKind(SyntaxKind.DefaultLiteralExpression))
467
if (previousReplacedExpression.
WalkDownParentheses
().Kind() is SyntaxKind.NullLiteralExpression or SyntaxKind.DefaultLiteralExpression)
598
expression = expression.
WalkDownParentheses
();
611
expression = expression.
WalkDownParentheses
();
696
if (originalIsOrAsExpression.Left.
WalkDownParentheses
() is not AnonymousFunctionExpressionSyntax &&
697
newIsOrAsExpression.Left.
WalkDownParentheses
() is AnonymousFunctionExpressionSyntax)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
336
return current.
WalkDownParentheses
();