2 overrides of CoalesceExpression
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3445
public override SyntaxNode
CoalesceExpression
(SyntaxNode left, SyntaxNode right)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
563
Public Overrides Function
CoalesceExpression
(left As SyntaxNode, right As SyntaxNode) As SyntaxNode
23 references to CoalesceExpression
GenerateDocumentationAndConfigFiles (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
431
factory.
CoalesceExpression
(
Microsoft.CodeAnalysis.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
431
factory.
CoalesceExpression
(
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
431
factory.
CoalesceExpression
(
Microsoft.CodeAnalysis.CodeStyle.Fixes (6)
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
49
generator.
CoalesceExpression
(
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForNullableTernaryConditionalCheckCodeFixProvider.cs (2)
63
? g.
CoalesceExpression
(conditionExpression, syntaxFacts.WalkDownParentheses(currentWhenTrue))
64
: g.
CoalesceExpression
(conditionExpression, syntaxFacts.WalkDownParentheses(currentWhenFalse));
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForTernaryConditionalCheckCodeFixProvider.cs (2)
98
? generator.
CoalesceExpression
(conditionalPartLow, syntaxFacts.WalkDownParentheses(currentWhenTrue))
99
: generator.
CoalesceExpression
(conditionalPartLow, syntaxFacts.WalkDownParentheses(currentWhenFalse));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
431
factory.
CoalesceExpression
(
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Analyzers\CSharp\CodeFixes\UseThrowExpression\UseThrowExpressionCodeFixProvider.cs (1)
58
generator.
CoalesceExpression
(assignmentValue,
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\CodeFixes\UseThrowExpression\UseThrowExpressionCodeFixProvider.cs (1)
58
generator.
CoalesceExpression
(assignmentValue,
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
CodeGeneration\SyntaxGeneratorTests.cs (1)
382
VerifySyntax<BinaryExpressionSyntax>(Generator.
CoalesceExpression
(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "(x) ?? (y)");
Microsoft.CodeAnalysis.Features (6)
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (1)
923
var coalesce = generator.
CoalesceExpression
(
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
49
generator.
CoalesceExpression
(
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForNullableTernaryConditionalCheckCodeFixProvider.cs (2)
63
? g.
CoalesceExpression
(conditionExpression, syntaxFacts.WalkDownParentheses(currentWhenTrue))
64
: g.
CoalesceExpression
(conditionExpression, syntaxFacts.WalkDownParentheses(currentWhenFalse));
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForTernaryConditionalCheckCodeFixProvider.cs (2)
98
? generator.
CoalesceExpression
(conditionalPartLow, syntaxFacts.WalkDownParentheses(currentWhenTrue))
99
: generator.
CoalesceExpression
(conditionalPartLow, syntaxFacts.WalkDownParentheses(currentWhenFalse));
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
431
factory.
CoalesceExpression
(
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (1)
CodeGeneration\SyntaxGeneratorTests.vb (1)
332
VerifySyntax(Of BinaryConditionalExpressionSyntax)(Generator.
CoalesceExpression
(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "If(x, y)")
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
431
factory.
CoalesceExpression
(
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
431
factory.
CoalesceExpression
(
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
431
factory.
CoalesceExpression
(