24 references to EndIfStatement
Microsoft.CodeAnalysis.VisualBasic (16)
Generated\Syntax.xml.Main.Generated.vb (2)
2958Dim newEndIfStatement = DirectCast(Visit(node.EndIfStatement), EndBlockStatementSyntax) 2959If node.EndIfStatement IsNot newEndIfStatement Then anyChanges = True
Generated\Syntax.xml.Syntax.Generated.vb (6)
14541return Update(ifStatement, Me.Statements, Me.ElseIfBlocks, Me.ElseBlock, Me.EndIfStatement) 14564return Update(Me.IfStatement, statements, Me.ElseIfBlocks, Me.ElseBlock, Me.EndIfStatement) 14591return Update(Me.IfStatement, Me.Statements, elseIfBlocks, Me.ElseBlock, Me.EndIfStatement) 14617return Update(Me.IfStatement, Me.Statements, Me.ElseIfBlocks, elseBlock, Me.EndIfStatement) 14671Return Me.EndIfStatement 14706If ifStatement IsNot Me.IfStatement OrElse statements <> Me.Statements OrElse elseIfBlocks <> Me.ElseIfBlocks OrElse elseBlock IsNot Me.ElseBlock OrElse endIfStatement IsNot Me.EndIfStatement Then
Lowering\Instrumentation\DebugInfoInjector.vb (4)
217Return New BoundSequencePoint(DirectCast(original.Syntax, MultiLineIfBlockSyntax).EndIfStatement, 227syntax = DirectCast(original.Syntax, MultiLineIfBlockSyntax).EndIfStatement 229syntax = DirectCast(original.Syntax.Parent, MultiLineIfBlockSyntax).EndIfStatement 239Return New BoundSequencePoint(DirectCast(original.AlternativeOpt.Syntax.Parent, MultiLineIfBlockSyntax).EndIfStatement,
Semantics\StatementSyntaxWalker.vb (1)
150Visit(node.EndIfStatement)
Syntax\SyntaxFacts.vb (1)
464endStatement = ifBlock.EndIfStatement
Syntax\SyntaxNormalizer.vb (2)
881AddLinebreaksAfterTokenIfNeeded(node.EndIfStatement.GetLastToken(), 2) 883AddLinebreaksAfterTokenIfNeeded(node.EndIfStatement.GetLastToken(), 1)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (2)
EndConstructGeneration\EndConstructStatementVisitor_IfStatement.vb (1)
12Dim needsEnd = node.GetAncestorsOrThis(Of MultiLineIfBlockSyntax)().Any(Function(block) block.EndIfStatement.IsMissing)
LineCommit\ContainingStatementInfo.MatchingStatementsVisitor.vb (1)
57Dim parts As New List(Of StatementSyntax) From {node.IfStatement, node.EndIfStatement}
Microsoft.CodeAnalysis.VisualBasic.Features (4)
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (1)
149(Function(n As MultiLineIfBlockSyntax) DirectCast(n.EndIfStatement, SyntaxNode)),
Completion\KeywordRecommenders\Declarations\EndBlockKeywordRecommender.vb (1)
183If node.EndIfStatement.IsMissing Then
Highlighting\KeywordHighlighters\MultiLineIfBlockHighlighter.vb (1)
51highlights.Add(ifBlock.EndIfStatement.Span)
SplitOrMergeIfStatements\VisualBasicIfLikeStatementGenerator.vb (1)
156ifBlock.EndIfStatement)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (2)
Generated\Syntax.Test.xml.Generated.vb (2)
19637Assert.NotNull(objectUnderTest.endIfStatement) 19638Dim withObj = objectUnderTest.WithIfStatement(objectUnderTest.IfStatement).WithStatements(objectUnderTest.Statements).WithElseIfBlocks(objectUnderTest.ElseIfBlocks).WithElseBlock(objectUnderTest.ElseBlock).WithEndIfStatement(objectUnderTest.EndIfStatement)