1 override of IfStatement
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3257
public override SyntaxNode
IfStatement
(SyntaxNode condition, IEnumerable<SyntaxNode> trueStatements, IEnumerable<SyntaxNode>? falseStatements = null)
53 references to IfStatement
GenerateDocumentationAndConfigFiles (5)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (3)
45
generator.
IfStatement
(
359
generator.
IfStatement
(
368
generator.
IfStatement
(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
458
return factory.
IfStatement
(condition, [throwStatement]);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
154
var ifStatement = factory.
IfStatement
(
Metrics (3)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (3)
45
generator.
IfStatement
(
359
generator.
IfStatement
(
368
generator.
IfStatement
(
Metrics.Legacy (3)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (3)
45
generator.
IfStatement
(
359
generator.
IfStatement
(
368
generator.
IfStatement
(
Microsoft.CodeAnalysis.Analyzers (5)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (3)
45
generator.
IfStatement
(
359
generator.
IfStatement
(
368
generator.
IfStatement
(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
458
return factory.
IfStatement
(condition, [throwStatement]);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
154
var ifStatement = factory.
IfStatement
(
Microsoft.CodeAnalysis.BannedApiAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
458
return factory.
IfStatement
(condition, [throwStatement]);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
154
var ifStatement = factory.
IfStatement
(
Microsoft.CodeAnalysis.CodeStyle.Fixes (4)
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (2)
149
var ifDisposingStatement = g.
IfStatement
(g.IdentifierName(DisposingName), []);
164
var ifStatement = g.
IfStatement
(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
458
return factory.
IfStatement
(condition, [throwStatement]);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
154
var ifStatement = factory.
IfStatement
(
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (5)
CodeGeneration\SyntaxGeneratorTests.cs (5)
578
Generator.
IfStatement
(Generator.IdentifierName("x"), new SyntaxNode[] { }),
582
Generator.
IfStatement
(Generator.IdentifierName("x"), new SyntaxNode[] { }, new SyntaxNode[] { }),
586
Generator.
IfStatement
(Generator.IdentifierName("x"),
591
Generator.
IfStatement
(Generator.IdentifierName("x"),
599
Generator.
IfStatement
(Generator.IdentifierName("p"), new SyntaxNode[] { Generator.IdentifierName("q") })),
Microsoft.CodeAnalysis.Features (5)
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (1)
681
var enumIsDefinedCheckStatement = generator.
IfStatement
(finalCondition, [throwStatement]);
ReplaceConditionalWithStatements\AbstractReplaceConditionalWithStatementsCodeRefactoringProvider.cs (1)
289
return (TStatementSyntax)generator.
IfStatement
(
Snippets\SnippetProviders\AbstractIfSnippetProvider.cs (1)
19
=> (TIfStatementSyntax)generator.
IfStatement
(inlineExpressionInfo?.Node.WithoutLeadingTrivia() ?? generator.TrueLiteralExpression(), []);
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (2)
149
var ifDisposingStatement = g.
IfStatement
(g.IdentifierName(DisposingName), []);
164
var ifStatement = g.
IfStatement
(
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
458
return factory.
IfStatement
(condition, [throwStatement]);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
154
var ifStatement = factory.
IfStatement
(
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (3)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (3)
45
generator.
IfStatement
(
359
generator.
IfStatement
(
368
generator.
IfStatement
(
Microsoft.CodeAnalysis.Workspaces (3)
Editing\SyntaxGenerator.cs (1)
1721
=>
IfStatement
(condition, trueStatements, [falseStatement]);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
458
return factory.
IfStatement
(condition, [throwStatement]);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
154
var ifStatement = factory.
IfStatement
(
Roslyn.Diagnostics.Analyzers (5)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (3)
45
generator.
IfStatement
(
359
generator.
IfStatement
(
368
generator.
IfStatement
(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
458
return factory.
IfStatement
(condition, [throwStatement]);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
154
var ifStatement = factory.
IfStatement
(
Test.Utilities (3)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (3)
45
generator.
IfStatement
(
359
generator.
IfStatement
(
368
generator.
IfStatement
(
Text.Analyzers (5)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (3)
45
generator.
IfStatement
(
359
generator.
IfStatement
(
368
generator.
IfStatement
(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (1)
458
return factory.
IfStatement
(condition, [throwStatement]);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
154
var ifStatement = factory.
IfStatement
(