4 instantiations of MultiLineIfBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Main.Generated.vb (2)
2962Return New MultiLineIfBlockSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newIfStatement, newStatements.Node, newElseIfBlocks.Node, newElseBlock, newEndIfStatement)
14189Return New MultiLineIfBlockSyntax(SyntaxKind.MultiLineIfBlock, Nothing, Nothing, ifStatement, statements.Node, elseIfBlocks.Node, elseBlock, endIfStatement)
Generated\Syntax.xml.Syntax.Generated.vb (1)
14523Me.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)
165 references to MultiLineIfBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (26)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (17)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (6)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (2)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (1)
Microsoft.CodeAnalysis.VisualBasic.Features (65)
SplitOrMergeIfStatements\VisualBasicIfLikeStatementGenerator.vb (23)
23Return TypeOf node Is MultiLineIfBlockSyntax OrElse
30TypeOf expression.Parent.Parent Is MultiLineIfBlockSyntax Then
48Dim ifBlock = DirectCast(node.Parent, MultiLineIfBlockSyntax)
59Dim ifBlock As MultiLineIfBlockSyntax
62If TypeOf ifOrElseIf Is MultiLineIfBlockSyntax Then
63ifBlock = DirectCast(ifOrElseIf, MultiLineIfBlockSyntax)
66ifBlock = DirectCast(ifOrElseIf.Parent, MultiLineIfBlockSyntax)
78If TypeOf ifOrElseIf Is MultiLineIfBlockSyntax Then
79Return DirectCast(ifOrElseIf, MultiLineIfBlockSyntax).IfStatement.Condition
88If TypeOf ifOrElseIf Is MultiLineIfBlockSyntax Then
98If TypeOf ifOrElseIf Is MultiLineIfBlockSyntax Then
99Dim ifBlock = DirectCast(ifOrElseIf, MultiLineIfBlockSyntax)
103Dim ifBlock = DirectCast(elseIfBlock.Parent, MultiLineIfBlockSyntax)
116If TypeOf ifOrElseIf Is MultiLineIfBlockSyntax Then
117Dim ifBlock = DirectCast(ifOrElseIf, MultiLineIfBlockSyntax)
136Dim ifBlock = DirectCast(ifStatement, MultiLineIfBlockSyntax)
137Dim otherIfBlock = DirectCast(otherIfStatement, MultiLineIfBlockSyntax)
142If TypeOf ifOrElseIf Is MultiLineIfBlockSyntax Then
146Dim ifBlock = DirectCast(elseIfBlock.Parent, MultiLineIfBlockSyntax)
164If TypeOf ifOrElseIf Is MultiLineIfBlockSyntax Then
165Dim ifBlock = DirectCast(ifOrElseIf, MultiLineIfBlockSyntax)
182If TypeOf afterIfOrElseIf Is MultiLineIfBlockSyntax Then
185Dim ifBlock = DirectCast(currentNode, MultiLineIfBlockSyntax)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (5)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (5)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (11)
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (7)
Roslyn.Compilers.VisualBasic.IOperation.UnitTests (20)
IOperation\IOperationTests_IIfStatement.vb (12)
90VerifyOperationTreeAndDiagnosticsForTest(Of MultiLineIfBlockSyntax)(source, expectedOperationTree, expectedDiagnostics)
232VerifyOperationTreeAndDiagnosticsForTest(Of MultiLineIfBlockSyntax)(source, expectedOperationTree, expectedDiagnostics)
267VerifyOperationTreeAndDiagnosticsForTest(Of MultiLineIfBlockSyntax)(source, expectedOperationTree, expectedDiagnostics)
367VerifyOperationTreeAndDiagnosticsForTest(Of MultiLineIfBlockSyntax)(source, expectedOperationTree, expectedDiagnostics)
441VerifyOperationTreeAndDiagnosticsForTest(Of MultiLineIfBlockSyntax)(source, expectedOperationTree, expectedDiagnostics)
515VerifyOperationTreeAndDiagnosticsForTest(Of MultiLineIfBlockSyntax)(source, expectedOperationTree, expectedDiagnostics)
571VerifyOperationTreeAndDiagnosticsForTest(Of MultiLineIfBlockSyntax)(source, expectedOperationTree, expectedDiagnostics)
653VerifyOperationTreeAndDiagnosticsForTest(Of MultiLineIfBlockSyntax)(source, expectedOperationTree, expectedDiagnostics)
782VerifyOperationTreeAndDiagnosticsForTest(Of MultiLineIfBlockSyntax)(source, expectedOperationTree, expectedDiagnostics)
831VerifyOperationTreeAndDiagnosticsForTest(Of MultiLineIfBlockSyntax)(source, expectedOperationTree, expectedDiagnostics)
867VerifyOperationTreeAndDiagnosticsForTest(Of MultiLineIfBlockSyntax)(source, expectedOperationTree, expectedDiagnostics)
916VerifyOperationTreeAndDiagnosticsForTest(Of MultiLineIfBlockSyntax)(source, expectedOperationTree, expectedDiagnostics)