8 instantiations of IfStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (8)
Generated\Syntax.xml.Internal.Generated.vb (7)
13096
Friend Shared CreateInstance As Func(Of ObjectReader, Object) = Function(o) New
IfStatementSyntax
(o)
13107
ObjectBinder.RegisterTypeReader(GetType(IfStatementSyntax), Function(r) New
IfStatementSyntax
(r))
13160
Return new
IfStatementSyntax
(Me.Kind, newErrors, GetAnnotations, _ifKeyword, _condition, _thenKeyword)
13164
Return new
IfStatementSyntax
(Me.Kind, GetDiagnostics, annotations, _ifKeyword, _condition, _thenKeyword)
39234
Return New
IfStatementSyntax
(node.Kind, node.GetDiagnostics, node.GetAnnotations, newIfKeyword, newCondition, newThenKeyword)
46532
Dim result = New
IfStatementSyntax
(SyntaxKind.IfStatement, ifKeyword, condition, thenKeyword)
58610
Dim result = New
IfStatementSyntax
(SyntaxKind.IfStatement, ifKeyword, condition, thenKeyword, _factoryContext)
Generated\Syntax.xml.Syntax.Generated.vb (1)
14740
Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
IfStatementSyntax
(kind, errors, annotations, ifKeyword, DirectCast(condition.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ExpressionSyntax), thenKeyword), Nothing, 0)
27 references to IfStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (26)
Generated\Syntax.xml.Internal.Generated.vb (16)
12806
Friend ReadOnly _ifStatement as
IfStatementSyntax
12812
Friend Sub New(ByVal kind As SyntaxKind, ifStatement As
IfStatementSyntax
, statements As GreenNode, elseIfBlocks As GreenNode, elseBlock As ElseBlockSyntax, endIfStatement As EndBlockStatementSyntax)
12835
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)
12859
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)
12885
Dim _ifStatement = DirectCast(reader.ReadValue(),
IfStatementSyntax
)
12934
Friend ReadOnly Property IfStatement As InternalSyntax.
IfStatementSyntax
13107
ObjectBinder.RegisterTypeReader(GetType(
IfStatementSyntax
), Function(r) New IfStatementSyntax(r))
37012
Public Overridable Function VisitIfStatement(ByVal node As
IfStatementSyntax
) As VisualBasicSyntaxNode
39205
Dim newIfStatement = DirectCast(Visit(node._ifStatement),
IfStatementSyntax
)
39223
Public Overrides Function VisitIfStatement(ByVal node As
IfStatementSyntax
) As VisualBasicSyntaxNode
46503
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
46522
Friend Shared Function IfStatement(ifKeyword As KeywordSyntax, condition As ExpressionSyntax, thenKeyword As KeywordSyntax) As
IfStatementSyntax
46529
Return DirectCast(cached,
IfStatementSyntax
)
58581
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
58600
Friend Function IfStatement(ifKeyword As KeywordSyntax, condition As ExpressionSyntax, thenKeyword As KeywordSyntax) As
IfStatementSyntax
58607
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)
437
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)
407
Private Function ParseIfStatement() As
IfStatementSyntax
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Generated\Syntax.Test.xml.Generated.vb (1)
551
Private Shared Function GenerateGreenIfStatement() As InternalSyntax.
IfStatementSyntax