1 instantiation of ExpressionStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (1)
Generated\Syntax.xml.Main.Generated.vb (1)
12634Return New ExpressionStatementSyntax(SyntaxKind.ExpressionStatement, Nothing, Nothing, expression)
75 references to ExpressionStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (10)
Binding\Binder_Statements.vb (3)
51Return BindExpressionStatement(DirectCast(node, ExpressionStatementSyntax), diagnostics) 2608Private Function BindExpressionStatement(statement As ExpressionStatementSyntax, diagnostics As BindingDiagnosticBag) As BoundStatement 2632Private Sub WarnOnUnobservedCallThatReturnsAnAwaitable(statement As ExpressionStatementSyntax, boundExpression As BoundExpression, diagnostics As BindingDiagnosticBag)
Compilation\VisualBasicCompilation.vb (1)
847Dim 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 (7)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseCollectionInitializer\VisualBasicCollectionInitializerAnalyzer.vb (1)
19ExpressionStatementSyntax,
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseCollectionInitializer\VisualBasicUseCollectionInitializerDiagnosticAnalyzer.vb (1)
24ExpressionStatementSyntax,
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseNullPropagation\VisualBasicUseNullPropagationDiagnosticAnalyzer.vb (1)
25ExpressionStatementSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (1)
751invocation = DirectCast(statement, ExpressionStatementSyntax).Expression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\RefactoringHelpers\VisualBasicRefactoringHelpers.vb (1)
13Inherits AbstractRefactoringHelpers(Of ExpressionSyntax, ArgumentSyntax, ExpressionStatementSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
1377Return DirectCast(node, ExpressionStatementSyntax).Expression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\CastAnalyzer.vb (1)
171parentStatement.IsKind(SyntaxKind.ExpressionStatement) AndAlso DirectCast(parentStatement, ExpressionStatementSyntax).Expression.IsKind(SyntaxKind.InvocationExpression) Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (10)
src\f736901a33c2b55b\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)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\VisualBasicGenerateConstructorService.vb (1)
180Dim expressionStatement = TryCast(constructorInitializerSyntax, ExpressionStatementSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveUnusedParametersAndValues\VisualBasicRemoveUnusedValuesCodeFixProvider.vb (1)
20ExpressionStatementSyntax, LocalDeclarationStatementSyntax, VariableDeclaratorSyntax, ForEachBlockSyntax,
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseCollectionInitializer\VisualBasicUseCollectionInitializerCodeFixProvider.vb (2)
27ExpressionStatementSyntax, 91Dim expressionStatement = DirectCast(matches(i).Node, ExpressionStatementSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseNullPropagation\VisualBasicUseNullPropagationCodeFixProvider.vb (1)
27ExpressionStatementSyntax,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeRefactorings\VisualBasicRefactoringHelpersService.vb (1)
13Inherits AbstractRefactoringHelpersService(Of ExpressionSyntax, ArgumentSyntax, ExpressionStatementSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\IsStatementTerminatingTokenVisitor.vb (1)
41Public Overrides Function VisitExpressionStatement(node As ExpressionStatementSyntax) As Boolean
Microsoft.CodeAnalysis.VisualBasic.Features (23)
CodeRefactorings\InlineMethod\VisualBasicInlineMethodRefactoringProvider.vb (1)
35Dim expressionStatement = TryCast(singleStatement, ExpressionStatementSyntax)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (2)
651Dim expressionStatement = DirectCast(firstStatement, ExpressionStatementSyntax) 2250Return DirectCast(statement, ExpressionStatementSyntax).Expression
ExtractMethod\VisualBasicSelectionValidator.Validator.vb (1)
61TypeOf statement Is ExpressionStatementSyntax OrElse
IntroduceUsingStatement\VisualBasicIntroduceUsingStatementCodeRefactoringProvider.vb (3)
18ExpressionStatementSyntax, 65expressionStatement As ExpressionStatementSyntax, 73Protected Overrides Function CreateUsingLocalDeclarationStatement(expressionStatement As ExpressionStatementSyntax, newVariableName As SyntaxToken) As StatementSyntax
IntroduceVariable\VisualBasicIntroduceLocalForExpressionCodeRefactoringProvider.vb (7)
19ExpressionStatementSyntax, 27Protected Overrides Function IsValid(expressionStatement As ExpressionStatementSyntax, span As TextSpan) As Boolean 37Protected Overrides Function FixupLocalDeclaration(expressionStatement As ExpressionStatementSyntax, localDeclaration As LocalDeclarationStatementSyntax) As LocalDeclarationStatementSyntax 45Protected Overrides Function FixupDeconstruction(expressionStatement As ExpressionStatementSyntax, localDeclaration As ExpressionStatementSyntax) As ExpressionStatementSyntax 49Protected Overrides Function CreateTupleDeconstructionAsync(document As Document, tupleType As INamedTypeSymbol, expression As ExpressionSyntax, cancellationToken As CancellationToken) As Task(Of ExpressionStatementSyntax)
ReplaceMethodWithProperty\VisualBasicReplaceMethodWithPropertyService.vb (1)
192Dim expressionStatement = DirectCast(statement, ExpressionStatementSyntax)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseCollectionInitializer\VisualBasicCollectionInitializerAnalyzer.vb (1)
19ExpressionStatementSyntax,
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseCollectionInitializer\VisualBasicUseCollectionInitializerDiagnosticAnalyzer.vb (1)
24ExpressionStatementSyntax,
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseNullPropagation\VisualBasicUseNullPropagationDiagnosticAnalyzer.vb (1)
25ExpressionStatementSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\VisualBasicGenerateConstructorService.vb (1)
180Dim expressionStatement = TryCast(constructorInitializerSyntax, ExpressionStatementSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveUnusedParametersAndValues\VisualBasicRemoveUnusedValuesCodeFixProvider.vb (1)
20ExpressionStatementSyntax, LocalDeclarationStatementSyntax, VariableDeclaratorSyntax, ForEachBlockSyntax,
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseCollectionInitializer\VisualBasicUseCollectionInitializerCodeFixProvider.vb (2)
27ExpressionStatementSyntax, 91Dim expressionStatement = DirectCast(matches(i).Node, ExpressionStatementSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseNullPropagation\VisualBasicUseNullPropagationCodeFixProvider.vb (1)
27ExpressionStatementSyntax,
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (4)
Microsoft.NetCore.Analyzers\Performance\BasicDoNotGuardCall.Fixer.vb (3)
21If TypeOf childStatementSyntax IsNot ExpressionStatementSyntax Then 87Private Shared Function GetGuardedStatement(statements As SyntaxList(Of StatementSyntax)?) As ExpressionStatementSyntax 92Return TryCast(statements.Value.FirstOrDefault(), ExpressionStatementSyntax)
Microsoft.NetCore.Analyzers\Performance\BasicPreferDictionaryTryMethodsOverContainsKeyGuardFixer.vb (1)
88addStatementNode = invocation.FirstAncestorOrSelf(Of ExpressionStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (12)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
2761Dim es = TryCast(node, ExpressionStatementSyntax)
Simplification\VisualBasicSimplificationService.Expander.vb (2)
144Public Overrides Function VisitExpressionStatement(node As ExpressionStatementSyntax) As SyntaxNode 147Dim newExpressionStatement = DirectCast(MyBase.VisitExpressionStatement(node), ExpressionStatementSyntax)
src\f736901a33c2b55b\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)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (1)
751invocation = DirectCast(statement, ExpressionStatementSyntax).Expression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\RefactoringHelpers\VisualBasicRefactoringHelpers.vb (1)
13Inherits AbstractRefactoringHelpers(Of ExpressionSyntax, ArgumentSyntax, ExpressionStatementSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
1377Return DirectCast(node, ExpressionStatementSyntax).Expression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\CastAnalyzer.vb (1)
171parentStatement.IsKind(SyntaxKind.ExpressionStatement) AndAlso DirectCast(parentStatement, ExpressionStatementSyntax).Expression.IsKind(SyntaxKind.InvocationExpression) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeRefactorings\VisualBasicRefactoringHelpersService.vb (1)
13Inherits AbstractRefactoringHelpersService(Of ExpressionSyntax, ArgumentSyntax, ExpressionStatementSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\IsStatementTerminatingTokenVisitor.vb (1)
41Public Overrides Function VisitExpressionStatement(node As ExpressionStatementSyntax) As Boolean
Roslyn.Diagnostics.VisualBasic.Analyzers (9)
src\f736901a33c2b55b\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)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (1)
751invocation = DirectCast(statement, ExpressionStatementSyntax).Expression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\RefactoringHelpers\VisualBasicRefactoringHelpers.vb (1)
13Inherits AbstractRefactoringHelpers(Of ExpressionSyntax, ArgumentSyntax, ExpressionStatementSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
1377Return DirectCast(node, ExpressionStatementSyntax).Expression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\CastAnalyzer.vb (1)
171parentStatement.IsKind(SyntaxKind.ExpressionStatement) AndAlso DirectCast(parentStatement, ExpressionStatementSyntax).Expression.IsKind(SyntaxKind.InvocationExpression) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeRefactorings\VisualBasicRefactoringHelpersService.vb (1)
13Inherits AbstractRefactoringHelpersService(Of ExpressionSyntax, ArgumentSyntax, ExpressionStatementSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\IsStatementTerminatingTokenVisitor.vb (1)
41Public Overrides Function VisitExpressionStatement(node As ExpressionStatementSyntax) As Boolean