1 override of CoalesceExpression
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3444
public override SyntaxNode
CoalesceExpression
(SyntaxNode left, SyntaxNode right)
22 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.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
(