2 overrides of CoalesceExpression
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3366public override SyntaxNode CoalesceExpression(SyntaxNode left, SyntaxNode right)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
633Public Overrides Function CoalesceExpression(left As SyntaxNode, right As SyntaxNode) As SyntaxNode
16 references to CoalesceExpression
Microsoft.CodeAnalysis.CodeStyle.Fixes (5)
UseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
56generator.CoalesceExpression(
UseCoalesceExpressionForNullableTernaryConditionalCheckCodeFixProvider.cs (2)
68? g.CoalesceExpression(conditionExpression, syntaxFacts.WalkDownParentheses(currentWhenTrue)) 69: g.CoalesceExpression(conditionExpression, syntaxFacts.WalkDownParentheses(currentWhenFalse));
UseCoalesceExpressionForTernaryConditionalCheckCodeFixProvider.cs (2)
103? generator.CoalesceExpression(conditionalPartLow, syntaxFacts.WalkDownParentheses(currentWhenTrue)) 104: generator.CoalesceExpression(conditionalPartLow, syntaxFacts.WalkDownParentheses(currentWhenFalse));
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
UseThrowExpressionCodeFixProvider.cs (1)
64generator.CoalesceExpression(assignmentValue,
Microsoft.CodeAnalysis.CSharp.Features (1)
UseThrowExpressionCodeFixProvider.cs (1)
64generator.CoalesceExpression(assignmentValue,
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
CodeGeneration\SyntaxGeneratorTests.cs (1)
361VerifySyntax<BinaryExpressionSyntax>(Generator.CoalesceExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "(x) ?? (y)");
Microsoft.CodeAnalysis.Features (6)
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (1)
514var coalesce = generator.CoalesceExpression(
UseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
56generator.CoalesceExpression(
UseCoalesceExpressionForNullableTernaryConditionalCheckCodeFixProvider.cs (2)
68? g.CoalesceExpression(conditionExpression, syntaxFacts.WalkDownParentheses(currentWhenTrue)) 69: g.CoalesceExpression(conditionExpression, syntaxFacts.WalkDownParentheses(currentWhenFalse));
UseCoalesceExpressionForTernaryConditionalCheckCodeFixProvider.cs (2)
103? generator.CoalesceExpression(conditionalPartLow, syntaxFacts.WalkDownParentheses(currentWhenTrue)) 104: generator.CoalesceExpression(conditionalPartLow, syntaxFacts.WalkDownParentheses(currentWhenFalse));
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (1)
CodeGeneration\SyntaxGeneratorTests.vb (1)
332VerifySyntax(Of BinaryConditionalExpressionSyntax)(Generator.CoalesceExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "If(x, y)")
Microsoft.CodeAnalysis.Workspaces (1)
Shared\Extensions\SyntaxGeneratorExtensions.cs (1)
305factory.CoalesceExpression(