4 instantiations of ExpressionStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (1)
10757Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionStatementSyntax(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (2)
2706Return New ExpressionStatementSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newExpression) 12634Return New ExpressionStatementSyntax(SyntaxKind.ExpressionStatement, Nothing, Nothing, expression)
Generated\Syntax.xml.Syntax.Generated.vb (1)
12521Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ExpressionStatementSyntax(kind, errors, annotations, DirectCast(expression.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ExpressionSyntax)), Nothing, 0)
100 references to ExpressionStatementSyntax
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Simplification\TypeNameSimplifierTest.vb (1)
4258Assert.True(TypeOf node Is ExpressionStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic (10)
Binding\Binder_Statements.vb (3)
51Return BindExpressionStatement(DirectCast(node, ExpressionStatementSyntax), diagnostics) 2579Private Function BindExpressionStatement(statement As ExpressionStatementSyntax, diagnostics As BindingDiagnosticBag) As BoundStatement 2603Private Sub WarnOnUnobservedCallThatReturnsAnAwaitable(statement As ExpressionStatementSyntax, boundExpression As BoundExpression, diagnostics As BindingDiagnosticBag)
Compilation\VisualBasicCompilation.vb (1)
844Dim expression = DirectCast(lastStatement, ExpressionStatementSyntax).Expression
Generated\Syntax.xml.Main.Generated.vb (4)
215Public Overridable Function VisitExpressionStatement(ByVal node As ExpressionStatementSyntax) As TResult 950Public Overridable Sub VisitExpressionStatement(ByVal node As ExpressionStatementSyntax) 2699Public Overrides Function VisitExpressionStatement(ByVal node As ExpressionStatementSyntax) As SyntaxNode 12521Public Shared Function ExpressionStatement(expression As ExpressionSyntax) As ExpressionStatementSyntax
Generated\Syntax.xml.Syntax.Generated.vb (2)
12538Public Shadows Function WithExpression(expression as ExpressionSyntax) As ExpressionStatementSyntax 12574Public Function Update(expression As ExpressionSyntax) As ExpressionStatementSyntax
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (5)
CastAnalyzer.vb (1)
174parentStatement.IsKind(SyntaxKind.ExpressionStatement) AndAlso DirectCast(parentStatement, ExpressionStatementSyntax).Expression.IsKind(SyntaxKind.InvocationExpression) Then
StatementSyntaxExtensions.vb (1)
751invocation = DirectCast(statement, ExpressionStatementSyntax).Expression
VisualBasicSyntaxFacts.vb (1)
1432Return DirectCast(node, ExpressionStatementSyntax).Expression
VisualBasicUseCollectionInitializerDiagnosticAnalyzer.vb (1)
21ExpressionStatementSyntax,
VisualBasicUseNullPropagationDiagnosticAnalyzer.vb (1)
27ExpressionStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (10)
IsStatementTerminatingTokenVisitor.vb (1)
41Public Overrides Function VisitExpressionStatement(node As ExpressionStatementSyntax) As Boolean
VisualBasicRemoveUnusedValuesCodeFixProvider.vb (1)
20ExpressionStatementSyntax, LocalDeclarationStatementSyntax, VariableDeclaratorSyntax, ForEachBlockSyntax,
VisualBasicTypeInferenceService.TypeInferrer.vb (3)
80Function(expressionStatement As ExpressionStatementSyntax) InferTypeInExpressionStatement(expressionStatement), 153Function(expressionStatement As ExpressionStatementSyntax) InferTypeInExpressionStatement(expressionStatement), 639Private Function InferTypeInExpressionStatement(expressionStatement As ExpressionStatementSyntax) As IEnumerable(Of TypeInferenceInfo)
VisualBasicUseCollectionInitializerCodeFixProvider.vb (4)
24ExpressionStatementSyntax, 34matches As ImmutableArray(Of ExpressionStatementSyntax)) As StatementSyntax 57matches As ImmutableArray(Of ExpressionStatementSyntax)) As ObjectCreationExpressionSyntax 67matches As ImmutableArray(Of ExpressionStatementSyntax)) As CollectionInitializerSyntax
VisualBasicUseNullPropagationCodeFixProvider.vb (1)
26ExpressionStatementSyntax,
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
CodeGen\CodeGenNullable.vb (1)
6661Dim invocation = nameInInvocation.Ancestors().OfType(Of ExpressionStatementSyntax)().Single()
Microsoft.CodeAnalysis.VisualBasic.Features (22)
CodeRefactorings\InlineMethod\VisualBasicInlineMethodRefactoringProvider.vb (1)
35Dim expressionStatement = TryCast(singleStatement, ExpressionStatementSyntax)
CodeRefactorings\VisualBasicRefactoringHelpersService.vb (1)
16Inherits AbstractRefactoringHelpersService(Of ExpressionSyntax, ArgumentSyntax, ExpressionStatementSyntax)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (2)
1230Dim expressionStatement = DirectCast(firstStatement, ExpressionStatementSyntax) 2743Return DirectCast(statement, ExpressionStatementSyntax).Expression
ExtractMethod\VisualBasicSelectionValidator.Validator.vb (1)
60TypeOf statement Is ExpressionStatementSyntax OrElse
GenerateConstructor\VisualBasicGenerateConstructorService.vb (1)
181Dim expressionStatement = TryCast(constructorInitializerSyntax, ExpressionStatementSyntax)
IntroduceVariable\VisualBasicIntroduceLocalForExpressionCodeRefactoringProvider.vb (7)
21ExpressionStatementSyntax, 29Protected Overrides Function IsValid(expressionStatement As ExpressionStatementSyntax, span As TextSpan) As Boolean 39Protected Overrides Function FixupLocalDeclaration(expressionStatement As ExpressionStatementSyntax, localDeclaration As LocalDeclarationStatementSyntax) As LocalDeclarationStatementSyntax 47Protected Overrides Function FixupDeconstruction(expressionStatement As ExpressionStatementSyntax, localDeclaration As ExpressionStatementSyntax) As ExpressionStatementSyntax 51Protected Overrides Function CreateTupleDeconstructionAsync(document As Document, optionsProvider As CodeActionOptionsProvider, tupleType As INamedTypeSymbol, expression As ExpressionSyntax, cancellationToken As CancellationToken) As Task(Of ExpressionStatementSyntax)
ReplaceMethodWithProperty\VisualBasicReplaceMethodWithPropertyService.vb (1)
191Dim expressionStatement = DirectCast(statement, ExpressionStatementSyntax)
VisualBasicRemoveUnusedValuesCodeFixProvider.vb (1)
20ExpressionStatementSyntax, LocalDeclarationStatementSyntax, VariableDeclaratorSyntax, ForEachBlockSyntax,
VisualBasicUseCollectionInitializerCodeFixProvider.vb (4)
24ExpressionStatementSyntax, 34matches As ImmutableArray(Of ExpressionStatementSyntax)) As StatementSyntax 57matches As ImmutableArray(Of ExpressionStatementSyntax)) As ObjectCreationExpressionSyntax 67matches As ImmutableArray(Of ExpressionStatementSyntax)) As CollectionInitializerSyntax
VisualBasicUseCollectionInitializerDiagnosticAnalyzer.vb (1)
21ExpressionStatementSyntax,
VisualBasicUseNullPropagationCodeFixProvider.vb (1)
26ExpressionStatementSyntax,
VisualBasicUseNullPropagationDiagnosticAnalyzer.vb (1)
27ExpressionStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (8)
Compilation\SemanticModelAPITests.vb (4)
784Dim call1 = DirectCast(ifStatement.Statements(1), ExpressionStatementSyntax) 791Dim call2 = DirectCast(ifStatement.Statements(2), ExpressionStatementSyntax) 1456Dim call1 = DirectCast(speculatedMethod.Statements(1), ExpressionStatementSyntax) 1464Dim call2 = DirectCast(speculatedMethod.Statements(2), ExpressionStatementSyntax)
FlowAnalysis\RegionAnalysisTests.vb (1)
788Dim expr = DirectCast(startNodes(2), ExpressionStatementSyntax)
Semantics\InterpolatedStringTests.vb (2)
1226Dim writeLineCall = root.DescendantNodes().OfType(Of ExpressionStatementSyntax).First() 1275Dim writeLineCall = root.DescendantNodes().OfType(Of ExpressionStatementSyntax).First()
Semantics\ScriptSemanticsTests.vb (1)
172Dim node3 = DirectCast(node1.Members.First(), ExpressionStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (21)
Generated\Syntax.Test.xml.Generated.vb (1)
11706Private Shared Function GenerateRedExpressionStatement() As ExpressionStatementSyntax
Parser\ParseAsyncTests.vb (9)
109Assert.Equal(SyntaxKind.AwaitExpression, CType(firstStatementOfM, ExpressionStatementSyntax).Expression.Kind) 114Assert.Equal(SyntaxKind.InvocationExpression, CType(firstStatementOfM2, ExpressionStatementSyntax).Expression.Kind) 119Assert.Equal(SyntaxKind.AwaitExpression, CType(firstStatementOfM, ExpressionStatementSyntax).Expression.Kind) 124Assert.Equal(SyntaxKind.InvocationExpression, CType(firstStatementOfM2, ExpressionStatementSyntax).Expression.Kind) 220Assert.Equal(SyntaxKind.AwaitExpression, CType(firstStatementOfM, ExpressionStatementSyntax).Expression.Kind) 225Assert.Equal(SyntaxKind.InvocationExpression, CType(firstStatementOfM2, ExpressionStatementSyntax).Expression.Kind) 230Assert.Equal(SyntaxKind.AwaitExpression, CType(firstStatementOfM, ExpressionStatementSyntax).Expression.Kind) 235Assert.Equal(SyntaxKind.InvocationExpression, CType(firstStatementOfM2, ExpressionStatementSyntax).Expression.Kind) 286Assert.Equal(SyntaxKind.AwaitExpression, CType(CType(lambdas(0), SingleLineLambdaExpressionSyntax).Body, ExpressionStatementSyntax).Expression.Kind)
Parser\ParseStatements.vb (9)
367Assert.Equal(SyntaxKind.InvocationExpression, DirectCast(goo, ExpressionStatementSyntax).Expression.Kind) 582Assert.Equal(SyntaxKind.InvocationExpression, DirectCast(subMain.ChildNodesAndTokens()(2).AsNode, ExpressionStatementSyntax).Expression.Kind) 2112Assert.Equal(SyntaxKind.InvocationExpression, DirectCast(wl5.AsNode, ExpressionStatementSyntax).Expression.Kind) 2188Assert.IsType(Of ExpressionStatementSyntax)(statements(0)) 2189Assert.IsType(Of InvocationExpressionSyntax)(DirectCast(statements(0), ExpressionStatementSyntax).Expression) 2227Assert.IsType(Of ExpressionStatementSyntax)(statements(0)) 2228Assert.IsType(Of InvocationExpressionSyntax)(DirectCast(statements(0), ExpressionStatementSyntax).Expression) 2261Assert.IsType(Of ExpressionStatementSyntax)(statements(0)) 2262Assert.IsType(Of InvocationExpressionSyntax)(DirectCast(statements(0), ExpressionStatementSyntax).Expression)
Parser\ParseXml.vb (2)
1899Assert.Equal(SyntaxKind.InvocationExpression, DirectCast(stmt2.AsNode, ExpressionStatementSyntax).Expression.Kind) 1901Dim exprStmt = TryCast(stmt2.AsNode, ExpressionStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (10)
CastAnalyzer.vb (1)
174parentStatement.IsKind(SyntaxKind.ExpressionStatement) AndAlso DirectCast(parentStatement, ExpressionStatementSyntax).Expression.IsKind(SyntaxKind.InvocationExpression) Then
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
3019Dim es = TryCast(node, ExpressionStatementSyntax)
IsStatementTerminatingTokenVisitor.vb (1)
41Public Overrides Function VisitExpressionStatement(node As ExpressionStatementSyntax) As Boolean
Simplification\VisualBasicSimplificationService.Expander.vb (2)
144Public Overrides Function VisitExpressionStatement(node As ExpressionStatementSyntax) As SyntaxNode 147Dim newExpressionStatement = DirectCast(MyBase.VisitExpressionStatement(node), ExpressionStatementSyntax)
StatementSyntaxExtensions.vb (1)
751invocation = DirectCast(statement, ExpressionStatementSyntax).Expression
VisualBasicSyntaxFacts.vb (1)
1432Return DirectCast(node, ExpressionStatementSyntax).Expression
VisualBasicTypeInferenceService.TypeInferrer.vb (3)
80Function(expressionStatement As ExpressionStatementSyntax) InferTypeInExpressionStatement(expressionStatement), 153Function(expressionStatement As ExpressionStatementSyntax) InferTypeInExpressionStatement(expressionStatement), 639Private Function InferTypeInExpressionStatement(expressionStatement As ExpressionStatementSyntax) As IEnumerable(Of TypeInferenceInfo)
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (2)
CodeGeneration\SyntaxGeneratorTests.vb (2)
442VerifySyntax(Of ExpressionStatementSyntax)(Generator.ExpressionStatement(Generator.IdentifierName("x")), "x") 443VerifySyntax(Of ExpressionStatementSyntax)(Generator.ExpressionStatement(Generator.InvocationExpression(Generator.IdentifierName("x"))), "x()")
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
CodeModel\MethodXML\MethodXmlBuilder.vb (2)
44success = TryGenerateExpressionStatement(DirectCast(statement, ExpressionStatementSyntax)) 114Private Function TryGenerateExpressionStatement(expressionStatement As ExpressionStatementSyntax) As Boolean
Roslyn.Compilers.VisualBasic.IOperation.UnitTests (8)
IOperation\IOperationTests_IArgument.vb (3)
1198VerifyOperationTreeAndDiagnosticsForTest(Of ExpressionStatementSyntax)(source, expectedOperationTree, expectedDiagnostics) 1235VerifyOperationTreeAndDiagnosticsForTest(Of ExpressionStatementSyntax)(source, expectedOperationTree, expectedDiagnostics) 1273VerifyOperationTreeAndDiagnosticsForTest(Of ExpressionStatementSyntax)(source, expectedOperationTree, expectedDiagnostics)
IOperation\IOperationTests_IAwaitExpression.vb (1)
212VerifyOperationTreeAndDiagnosticsForTest(Of ExpressionStatementSyntax)(source, expectedOperationTree, expectedDiagnostics, useLatestFramework:=True)
IOperation\IOperationTests_IUsingStatement.vb (1)
1006VerifyOperationTreeAndDiagnosticsForTest(Of ExpressionStatementSyntax)(source, expectedOperationTree, expectedDiagnostics)
IOperation\IOperationTests_TryCatch.vb (3)
1107VerifyOperationTreeAndDiagnosticsForTest(Of ExpressionStatementSyntax)(source, expectedOperationTree, expectedDiagnostics) 1142VerifyOperationTreeAndDiagnosticsForTest(Of ExpressionStatementSyntax)(source, expectedOperationTree, expectedDiagnostics) 1174VerifyOperationTreeAndDiagnosticsForTest(Of ExpressionStatementSyntax)(source, expectedOperationTree, expectedDiagnostics)