71 references to Statements
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Simplification\TypeNameSimplifierTest.vb (1)
4255node = DirectCast(node, MethodBlockBaseSyntax).Statements.Single()
Microsoft.CodeAnalysis.VisualBasic (9)
Binding\Binder_Statements.vb (2)
315Dim body = blockBinder.BindBlock(methodBlock, methodBlock.Statements, diagnostics) 415Return New BoundBlock(methodBlock, If(methodBlock IsNot Nothing, methodBlock.Statements, Nothing), locals, statements.ToImmutableAndFree())
Binding\LocalBinderBuilder.vb (1)
143CreateBinderFromStatementList(methodBlock.Statements, _containingBinder)
Binding\MethodBodySemanticModel.vb (1)
59Dim binder = New StatementListBinder(methodBodyBinder, method.Statements)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
1871If bestPartialMethod.BlockSyntax IsNot Nothing AndAlso bestPartialMethod.BlockSyntax.Statements.Count > 0 Then
Symbols\Source\SourceMethodSymbol.vb (3)
793Return blockSyntax Is Nothing OrElse Not blockSyntax.Statements.Any 1199Return New BoundBlock(methodBlock, methodBlock.Statements, ImmutableArray(Of LocalSymbol).Empty, ImmutableArray.Create(boundStatement)) 1214span = block.Statements.Span
Syntax\SyntaxFacts.vb (1)
365body = methodBlock.Statements
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (9)
SyntaxNodeExtensions.vb (3)
119Return methodBlock.Statements 534Return DirectCast(node, MethodBlockBaseSyntax).Statements 947Return method.Statements
VisualBasicRemoveUnusedParametersAndValuesDiagnosticAnalyzer.vb (2)
58If methodSyntax.Statements.Count = 1 Then 59Return TryCast(methodSyntax.Statements.First(), ThrowStatementSyntax) IsNot Nothing
VisualBasicSemanticFacts.vb (1)
124If oldMethod.Statements.IsEmpty AndAlso oldMethod.EndBlockStatement.IsMissing Then
VisualBasicSyntaxFacts.vb (3)
812Dim firstStatement = method.Statements.FirstOrDefault() 826Return method.Statements.Count > 0 AndAlso ContainsExclusively(GetSyntaxListSpan(method.Statements), span)
Microsoft.CodeAnalysis.VisualBasic.Features (11)
Completion\CompletionProviders\OverrideCompletionProvider.vb (1)
211Dim lastStatement = methodBlock.Statements.LastOrDefault()
Debugging\ProximityExpressionsGetter.Worker.vb (1)
107methodBlock.Statements.FirstOrDefault() Is _parentStatement OrElse
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (3)
216If methodBlock.Statements.IsEmpty Then 220Return model.AnalyzeDataFlow(methodBlock.Statements.First, methodBlock.Statements.Last).Captured
InitializeParameter\InitializeParameterHelpers.vb (1)
24Return methodBlock.Statements
ReplaceMethodWithProperty\VisualBasicReplaceMethodWithPropertyService.vb (3)
89DirectCast(getAndSetMethods.GetMethodDeclaration.Parent, MethodBlockBaseSyntax).Statements) 105DirectCast(getAndSetMethods.GetMethodDeclaration.Parent, MethodBlockBaseSyntax).Statements) 115DirectCast(getAndSetMethods.SetMethodDeclaration.Parent, MethodBlockBaseSyntax).Statements)
VisualBasicRemoveUnusedParametersAndValuesDiagnosticAnalyzer.vb (2)
58If methodSyntax.Statements.Count = 1 Then 59Return TryCast(methodSyntax.Statements.First(), ThrowStatementSyntax) IsNot Nothing
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (6)
Binding\ImplicitVariableTests.vb (2)
1014Dim position = main1.Statements.First.SpanStart 1056Dim position = main1.Statements.First.SpanStart
Binding\MethodBodyBindingTests.vb (1)
124Dim meth1Stmts = meth1.BlockSyntax.Statements
Compilation\SemanticModelAPITests.vb (3)
1444Dim declStatement = DirectCast(speculatedMethod.Statements(0), LocalDeclarationStatementSyntax) 1456Dim call1 = DirectCast(speculatedMethod.Statements(1), ExpressionStatementSyntax) 1464Dim call2 = DirectCast(speculatedMethod.Statements(2), ExpressionStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (2)
SymbolDisplay\SymbolDisplayTests.vb (2)
5455Dim position = methodDecl.Statements(0).SpanStart 5465position = methodDecl.Statements(0).SpanStart
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (15)
Parser\ParseAsyncTests.vb (8)
106Dim firstStatementOfM = tree.GetRoot().DescendantNodes.OfType(Of MethodBlockBaseSyntax).First.Statements.First 111Dim firstStatementOfM2 = tree.GetRoot().DescendantNodes.OfType(Of MethodBlockBaseSyntax)()(1).Statements.First 116Dim firstStatementOfN = tree.GetRoot().DescendantNodes.OfType(Of MethodBlockBaseSyntax)()(2).Statements.First 121Dim firstStatementOfN2 = tree.GetRoot().DescendantNodes.OfType(Of MethodBlockBaseSyntax)()(3).Statements.First 217Dim firstStatementOfM = tree.GetRoot().DescendantNodes.OfType(Of MethodBlockBaseSyntax).First.Statements.First 222Dim firstStatementOfM2 = tree.GetRoot().DescendantNodes.OfType(Of MethodBlockBaseSyntax)()(1).Statements.First 227Dim firstStatementOfN = tree.GetRoot().DescendantNodes.OfType(Of MethodBlockBaseSyntax)()(2).Statements.First 232Dim firstStatementOfN2 = tree.GetRoot().DescendantNodes.OfType(Of MethodBlockBaseSyntax)()(3).Statements.First
Parser\ParseIteratorTests.vb (7)
159Dim firstStatementOfM = methodSyntaxList(0).Statements.First 168Dim statements = methodSyntaxList(2).Statements 176statements = methodSyntaxList(3).Statements 181statements = methodSyntaxList(4).Statements 189statements = methodSyntaxList(5).Statements 194statements = methodSyntaxList(6).Statements 204statements = methodSyntaxList(7).Statements
Microsoft.CodeAnalysis.VisualBasic.Workspaces (17)
CodeGeneration\VisualBasicCodeGenerationService.vb (1)
468Dim allStatements = methodBlock.Statements.Concat(StatementGenerator.GenerateStatements(statements))
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
3234Return DirectCast(declaration, MethodBlockBaseSyntax).Statements
Rename\LocalConflictVisitor.vb (1)
38VisitBlock(node.Statements)
SemanticModelReuse\VisualBasicSemanticModelReuseLanguageService.vb (1)
46Return If(methodBlock.Statements.Contains(TryCast(previous, StatementSyntax)), methodBlock, Nothing)
Simplification\Reducers\AbstractVisualBasicReducer.AbstractReductionRewriter.vb (2)
211Dim rewrittenBody = VisitList(node.Statements) 212If Not rewrittenBody = node.Statements Then
Simplification\VisualBasicSimplificationService.NodesAndTokensToReduceComputer.vb (2)
173node.Statements.Any(Function(s) s.DescendantNodesAndTokensAndSelf(s_containsAnnotations, descendIntoTrivia:=True).Any(s_hasSimplifierAnnotation)) Then 175Dim statements = VisitList(node.Statements)
Simplification\VisualBasicSimplificationService.vb (2)
96Contract.ThrowIfFalse(originalMethod.Statements.Any(), "How did empty method body get reduced?") 106position = originalMethod.Statements.First.SpanStart
SyntaxNodeExtensions.vb (3)
119Return methodBlock.Statements 534Return DirectCast(node, MethodBlockBaseSyntax).Statements 947Return method.Statements
VisualBasicSemanticFacts.vb (1)
124If oldMethod.Statements.IsEmpty AndAlso oldMethod.EndBlockStatement.IsMissing Then
VisualBasicSyntaxFacts.vb (3)
812Dim firstStatement = method.Statements.FirstOrDefault() 826Return method.Statements.Count > 0 AndAlso ContainsExclusively(GetSyntaxListSpan(method.Statements), span)
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
CodeModel\MethodXML\MethodXmlBuilder.vb (1)
696builder.GenerateStatementBlock(methodBlock.Statements)