2 overrides of IfStatement
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3116public override SyntaxNode IfStatement(SyntaxNode condition, IEnumerable<SyntaxNode> trueStatements, IEnumerable<SyntaxNode>? falseStatements = null)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
209Public Overrides Function IfStatement(condition As SyntaxNode, trueStatements As IEnumerable(Of SyntaxNode), Optional falseStatements As IEnumerable(Of SyntaxNode) = Nothing) As SyntaxNode
20 references to IfStatement
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (5)
CodeGeneration\SyntaxGeneratorTests.cs (5)
561Generator.IfStatement(Generator.IdentifierName("x"), new SyntaxNode[] { }), 565Generator.IfStatement(Generator.IdentifierName("x"), new SyntaxNode[] { }, new SyntaxNode[] { }), 569Generator.IfStatement(Generator.IdentifierName("x"), 574Generator.IfStatement(Generator.IdentifierName("x"), 582Generator.IfStatement(Generator.IdentifierName("p"), new SyntaxNode[] { Generator.IdentifierName("q") })),
Microsoft.CodeAnalysis.Features (4)
ImplementInterface\AbstractImplementInterfaceService.DisposePatternCodeAction.cs (2)
244var ifDisposingStatement = g.IfStatement(g.IdentifierName(DisposingName), Array.Empty<SyntaxNode>()); 259var ifStatement = g.IfStatement(
ReplaceConditionalWithStatements\AbstractReplaceConditionalWithStatementsCodeRefactoringProvider.cs (1)
308return (TStatementSyntax)generator.IfStatement(
Snippets\SnippetProviders\AbstractIfSnippetProvider.cs (1)
27var ifStatement = generator.IfStatement(generator.TrueLiteralExpression(), Array.Empty<SyntaxNode>());
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (8)
CodeGeneration\SyntaxGeneratorTests.vb (8)
497Generator.IfStatement(Generator.IdentifierName("x"), New SyntaxNode() {}), 502Generator.IfStatement(Generator.IdentifierName("x"), Nothing), 507Generator.IfStatement(Generator.IdentifierName("x"), New SyntaxNode() {}, New SyntaxNode() {}), 513Generator.IfStatement(Generator.IdentifierName("x"), 520Generator.IfStatement(Generator.IdentifierName("x"), 530Generator.IfStatement(Generator.IdentifierName("x"), 532{Generator.IfStatement(Generator.IdentifierName("p"), {Generator.IdentifierName("q")})}), 542Generator.IfStatement(Generator.IdentifierName("p"),
Microsoft.CodeAnalysis.Workspaces (3)
Editing\SyntaxGenerator.cs (1)
1654=> IfStatement(condition, trueStatements, new[] { falseStatement });
Shared\Extensions\SyntaxGeneratorExtensions.cs (1)
194return factory.IfStatement(
Shared\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
151var ifStatement = factory.IfStatement(