56 references to MultiLineIfBlock
Microsoft.CodeAnalysis.VisualBasic (31)
Binding\Binder_Statements.vb (2)
65Case SyntaxKind.MultiLineIfBlock 202node.Parent.Kind = SyntaxKind.MultiLineIfBlock OrElse
Binding\MemberSemanticModel.vb (1)
277SyntaxKind.MultiLineIfBlock,
Generated\Syntax.xml.Internal.Generated.vb (2)
46506Return New MultiLineIfBlockSyntax(SyntaxKind.MultiLineIfBlock, ifStatement, statements.Node, elseIfBlocks.Node, elseBlock, endIfStatement) 58584Return New MultiLineIfBlockSyntax(SyntaxKind.MultiLineIfBlock, ifStatement, statements.Node, elseIfBlocks.Node, elseBlock, endIfStatement, _factoryContext)
Generated\Syntax.xml.Main.Generated.vb (4)
14189Return New MultiLineIfBlockSyntax(SyntaxKind.MultiLineIfBlock, Nothing, Nothing, ifStatement, statements.Node, elseIfBlocks.Node, elseBlock, endIfStatement) 35880SyntaxKind.MultiLineIfBlock, 36174SyntaxKind.MultiLineIfBlock, 36476SyntaxKind.MultiLineIfBlock,
Generated\Syntax.xml.Syntax.Generated.vb (1)
14504''' <item><description><see cref="SyntaxKind.MultiLineIfBlock"/></description></item>
Lowering\Instrumentation\DebugInfoInjector.vb (2)
201Case SyntaxKind.MultiLineIfBlock 226Case SyntaxKind.MultiLineIfBlock
Lowering\Instrumentation\Instrumenter.vb (4)
193Debug.Assert(original.Syntax.Kind = SyntaxKind.MultiLineIfBlock OrElse original.Syntax.Kind = SyntaxKind.ElseIfBlock OrElse original.Syntax.Kind = SyntaxKind.SingleLineIfStatement) 199Debug.Assert(original.Syntax.Kind = SyntaxKind.MultiLineIfBlock) 208Debug.Assert(original.Syntax.Kind = SyntaxKind.MultiLineIfBlock OrElse original.Syntax.Kind = SyntaxKind.ElseIfBlock OrElse original.Syntax.Kind = SyntaxKind.SingleLineIfStatement) 218Debug.Assert(original.AlternativeOpt.Syntax.Parent.Kind = SyntaxKind.MultiLineIfBlock)
Lowering\LocalRewriter\LocalRewriter_If.vb (4)
43Case SyntaxKind.MultiLineIfBlock, 147Case SyntaxKind.MultiLineIfBlock, 157If instrumentationTargetOpt.Syntax.Kind = SyntaxKind.MultiLineIfBlock Then 191Case SyntaxKind.MultiLineIfBlock,
Lowering\LocalRewriter\LocalRewriter_UnstructuredExceptionHandling.vb (1)
526statement.Syntax.Parent.Kind = SyntaxKind.MultiLineIfBlock AndAlso
Parser\BlockContexts\BlockContext.vb (4)
525SyntaxKind.MultiLineIfBlock 580Case SyntaxKind.MultiLineIfBlock 681Case SyntaxKind.MultiLineIfBlock, SyntaxKind.ElseIfBlock, SyntaxKind.ElseBlock 782Case SyntaxKind.MultiLineIfBlock, SyntaxKind.ElseIfBlock, SyntaxKind.ElseBlock
Parser\BlockContexts\IfBlockContext.vb (1)
20MyBase.New(SyntaxKind.MultiLineIfBlock, statement, prevContext)
Parser\BlockContexts\SingleLineLambdaContext.vb (1)
99SyntaxKind.MultiLineIfBlock,
Parser\Parser.vb (1)
5842Dim closedContext = context.FindNearest(SyntaxKind.SingleLineIfStatement, SyntaxKind.MultiLineIfBlock)
Syntax\LambdaUtilities.vb (1)
662SyntaxKind.MultiLineIfBlock,
Syntax\SyntaxFacts.vb (2)
460Case SyntaxKind.MultiLineIfBlock 734Case SyntaxKind.MultiLineIfBlock
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (4)
SyntaxNodeExtensions.vb (2)
489SyntaxKind.MultiLineIfBlock, 558Case SyntaxKind.MultiLineIfBlock
VisualBasicUseCoalesceExpressionForIfNullStatementCheckDiagnosticAnalyzer.vb (1)
24Protected Overrides ReadOnly Property IfStatementKind As SyntaxKind = SyntaxKind.MultiLineIfBlock
VisualBasicUseNullPropagationDiagnosticAnalyzer.vb (1)
29Protected Overrides ReadOnly Property IfStatementSyntaxKind As SyntaxKind = SyntaxKind.MultiLineIfBlock
Microsoft.CodeAnalysis.VisualBasic.Features (13)
Completion\KeywordRecommenders\Statements\ElseIfKeywordRecommender.vb (1)
22context.IsInStatementBlockOfKind(SyntaxKind.MultiLineIfBlock, SyntaxKind.ElseIfBlock) AndAlso
Completion\KeywordRecommenders\Statements\ElseKeywordRecommender.vb (2)
54context.TargetToken.Parent?.Parent.IsKind(SyntaxKind.MultiLineIfBlock, SyntaxKind.ElseIfBlock) Then 59Return If(statement?.Parent.IsKind(SyntaxKind.MultiLineIfBlock, SyntaxKind.ElseIfBlock), False)
ConvertIfToSwitch\VisualBasicConvertIfToSwitchCodeRefactoringProvider.Analyzer.vb (1)
25Case SyntaxKind.MultiLineIfBlock,
EditAndContinue\SyntaxComparer.vb (4)
450Case SyntaxKind.MultiLineIfBlock, 454Case SyntaxKind.MultiLineIfBlock, 1027Case SyntaxKind.MultiLineIfBlock, 1031If node.IsKind(SyntaxKind.MultiLineIfBlock) Then
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (2)
910If nodeOrToken.Parent.IsKind(SyntaxKind.MultiLineIfBlock) Then 1628Case SyntaxKind.MultiLineIfBlock
LambdaUtilities.vb (1)
662SyntaxKind.MultiLineIfBlock,
VisualBasicUseCoalesceExpressionForIfNullStatementCheckDiagnosticAnalyzer.vb (1)
24Protected Overrides ReadOnly Property IfStatementKind As SyntaxKind = SyntaxKind.MultiLineIfBlock
VisualBasicUseNullPropagationDiagnosticAnalyzer.vb (1)
29Protected Overrides ReadOnly Property IfStatementSyntaxKind As SyntaxKind = SyntaxKind.MultiLineIfBlock
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (6)
IncrementalParser\IncrementalParser.vb (3)
913Assert.True(diffs.Any(Function(n) n.IsKind(SyntaxKind.MultiLineIfBlock))) 942Assert.False(diffs.Any(Function(n) n.IsKind(SyntaxKind.MultiLineIfBlock))) 971Assert.False(diffs.Any(Function(n) n.IsKind(SyntaxKind.MultiLineIfBlock)))
Parser\ParseStatements.vb (1)
2335Assert.Equal(stmt.Kind, SyntaxKind.MultiLineIfBlock)
Syntax\SyntaxFactsTest.vb (2)
102Assert.Equal("If", SyntaxFacts.GetBlockName(SyntaxKind.MultiLineIfBlock)) 597Assert.False(SyntaxFacts.IsMethodBlock(SyntaxKind.MultiLineIfBlock))
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
SyntaxNodeExtensions.vb (2)
489SyntaxKind.MultiLineIfBlock, 558Case SyntaxKind.MultiLineIfBlock