2 instantiations of IfStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (2)
Generated\Syntax.xml.Internal.Generated.vb (2)
38592
Dim result = New
IfStatementSyntax
(SyntaxKind.IfStatement, ifKeyword, condition, thenKeyword)
50658
Dim result = New
IfStatementSyntax
(SyntaxKind.IfStatement, ifKeyword, condition, thenKeyword, _factoryContext)
24 references to IfStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (24)
Generated\Syntax.xml.Internal.Generated.vb (14)
10118
Friend ReadOnly _ifStatement as
IfStatementSyntax
10124
Friend Sub New(ByVal kind As SyntaxKind, ifStatement As
IfStatementSyntax
, statements As GreenNode, elseIfBlocks As GreenNode, elseBlock As ElseBlockSyntax, endIfStatement As EndBlockStatementSyntax)
10147
Friend Sub New(ByVal kind As SyntaxKind, ifStatement As
IfStatementSyntax
, statements As GreenNode, elseIfBlocks As GreenNode, elseBlock As ElseBlockSyntax, endIfStatement As EndBlockStatementSyntax, context As ISyntaxFactoryContext)
10171
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), ifStatement As
IfStatementSyntax
, statements As GreenNode, elseIfBlocks As GreenNode, elseBlock As ElseBlockSyntax, endIfStatement As EndBlockStatementSyntax)
10201
Friend ReadOnly Property IfStatement As InternalSyntax.
IfStatementSyntax
29084
Public Overridable Function VisitIfStatement(ByVal node As
IfStatementSyntax
) As VisualBasicSyntaxNode
31277
Dim newIfStatement = DirectCast(Visit(node._ifStatement),
IfStatementSyntax
)
31295
Public Overrides Function VisitIfStatement(ByVal node As
IfStatementSyntax
) As VisualBasicSyntaxNode
38563
Friend Shared Function MultiLineIfBlock(ifStatement As
IfStatementSyntax
, statements As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(of GreenNode), elseIfBlocks As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(of GreenNode), elseBlock As ElseBlockSyntax, endIfStatement As EndBlockStatementSyntax) As MultiLineIfBlockSyntax
38582
Friend Shared Function IfStatement(ifKeyword As KeywordSyntax, condition As ExpressionSyntax, thenKeyword As KeywordSyntax) As
IfStatementSyntax
38589
Return DirectCast(cached,
IfStatementSyntax
)
50629
Friend Function MultiLineIfBlock(ifStatement As
IfStatementSyntax
, statements As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(of GreenNode), elseIfBlocks As Global.Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList(of GreenNode), elseBlock As ElseBlockSyntax, endIfStatement As EndBlockStatementSyntax) As MultiLineIfBlockSyntax
50648
Friend Function IfStatement(ifKeyword As KeywordSyntax, condition As ExpressionSyntax, thenKeyword As KeywordSyntax) As
IfStatementSyntax
50655
Return DirectCast(cached,
IfStatementSyntax
)
Generated\Syntax.xml.Syntax.Generated.vb (3)
14523
Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.MultiLineIfBlockSyntax(kind, errors, annotations, DirectCast(ifStatement.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
IfStatementSyntax
), if(statements IsNot Nothing, statements.Green, Nothing), if(elseIfBlocks IsNot Nothing, elseIfBlocks.Green, Nothing), if(elseBlock IsNot Nothing, DirectCast(elseBlock.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ElseBlockSyntax), Nothing), DirectCast(endIfStatement.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.EndBlockStatementSyntax)), Nothing, 0)
14748
return new SyntaxToken(Me, DirectCast(Me.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
IfStatementSyntax
)._ifKeyword, Me.Position, 0)
14787
Dim slot = DirectCast(Me.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
IfStatementSyntax
)._thenKeyword
Parser\BlockContexts\BlockContext.vb (1)
438
Dim ifStmt = DirectCast(node,
IfStatementSyntax
)
Parser\BlockContexts\IfBlockContext.vb (1)
82
Dim result = SyntaxFactory.MultiLineIfBlock(DirectCast(begin,
IfStatementSyntax
), Body(), _elseIfBlocks.ToList(), _optionalElseBlock, DirectCast(endStmt, EndBlockStatementSyntax))
Parser\BlockContexts\SingleLineElseContext.vb (1)
29
Dim ifStmt = DirectCast(node,
IfStatementSyntax
)
Parser\BlockContexts\SingleLineIfBlockContext.vb (3)
22
Debug.Assert(DirectCast(statement,
IfStatementSyntax
).ThenKeyword IsNot Nothing)
28
Dim ifStmt = DirectCast(node,
IfStatementSyntax
)
71
Dim ifStatement = DirectCast(BeginStatement,
IfStatementSyntax
)
Parser\ParseStatement.vb (1)
408
Private Function ParseIfStatement() As
IfStatementSyntax