54 references to Expression
Microsoft.CodeAnalysis.VisualBasic (6)
Binding\Binder_Statements.vb (1)
2581Dim expression = statement.Expression
Compilation\VisualBasicCompilation.vb (1)
844Dim expression = DirectCast(lastStatement, ExpressionStatementSyntax).Expression
Generated\Syntax.xml.Main.Generated.vb (2)
2702Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 2703If node.Expression IsNot newExpression Then anyChanges = True
Generated\Syntax.xml.Syntax.Generated.vb (2)
12552Return Me.Expression 12575If expression IsNot Me.Expression Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (3)
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
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
IsStatementTerminatingTokenVisitor.vb (1)
42Return TargetTokenMatches(GetExpressionTerminatingToken(node.Expression))
VisualBasicTypeInferenceService.TypeInferrer.vb (1)
640If expressionStatement.Expression.IsKind(SyntaxKind.InvocationExpression) Then
VisualBasicUseCollectionInitializerCodeFixProvider.vb (1)
76Dim invocationExpression = DirectCast(expressionStatement.Expression, InvocationExpressionSyntax)
Microsoft.CodeAnalysis.VisualBasic.Features (9)
CodeRefactorings\InlineMethod\VisualBasicInlineMethodRefactoringProvider.vb (1)
37Return expressionStatement.Expression
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (3)
1231If Not expressionStatement.Expression.IsKind(SyntaxKind.InvocationExpression) Then 1235Dim invocation = DirectCast(expressionStatement.Expression, InvocationExpressionSyntax) 2743Return DirectCast(statement, ExpressionStatementSyntax).Expression
GenerateConstructor\VisualBasicGenerateConstructorService.vb (2)
182If (expressionStatement IsNot Nothing AndAlso expressionStatement.Expression.IsKind(SyntaxKind.InvocationExpression)) Then 183Dim methodSymbol = TryCast(semanticModel.GetSymbolInfo(expressionStatement.Expression, cancellationToken).Symbol, IMethodSymbol)
IntroduceVariable\VisualBasicIntroduceLocalForExpressionCodeRefactoringProvider.vb (1)
32If span.IsEmpty AndAlso expressionStatement.Expression.IsKind(SyntaxKind.IdentifierName) Then
ReplaceMethodWithProperty\VisualBasicReplaceMethodWithPropertyService.vb (1)
192Dim invocationExpression = DirectCast(expressionStatement.Expression, InvocationExpressionSyntax)
VisualBasicUseCollectionInitializerCodeFixProvider.vb (1)
76Dim invocationExpression = DirectCast(expressionStatement.Expression, InvocationExpressionSyntax)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (5)
Compilation\SemanticModelAPITests.vb (4)
785Dim arg = DirectCast(DirectCast(call1.Expression, InvocationExpressionSyntax).ArgumentList.Arguments(0), SimpleArgumentSyntax).Expression 792arg = DirectCast(DirectCast(call2.Expression, InvocationExpressionSyntax).ArgumentList.Arguments(0), SimpleArgumentSyntax).Expression 1457Dim arg = DirectCast(DirectCast(call1.Expression, InvocationExpressionSyntax).ArgumentList.Arguments(0), SimpleArgumentSyntax).Expression 1465arg = DirectCast(DirectCast(call2.Expression, InvocationExpressionSyntax).ArgumentList.Arguments(0), SimpleArgumentSyntax).Expression
Semantics\ScriptSemanticsTests.vb (1)
173Dim node4 = DirectCast(node3.Expression, InvocationExpressionSyntax)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (19)
Generated\Syntax.Test.xml.Generated.vb (2)
19382Assert.NotNull(objectUnderTest.expression) 19383Dim withObj = objectUnderTest.WithExpression(objectUnderTest.Expression)
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 (6)
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) 2189Assert.IsType(Of InvocationExpressionSyntax)(DirectCast(statements(0), ExpressionStatementSyntax).Expression) 2228Assert.IsType(Of InvocationExpressionSyntax)(DirectCast(statements(0), ExpressionStatementSyntax).Expression) 2262Assert.IsType(Of InvocationExpressionSyntax)(DirectCast(statements(0), ExpressionStatementSyntax).Expression)
Parser\ParseXml.vb (2)
1899Assert.Equal(SyntaxKind.InvocationExpression, DirectCast(stmt2.AsNode, ExpressionStatementSyntax).Expression.Kind) 1902Dim invocExp = TryCast(exprStmt.Expression, InvocationExpressionSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (8)
CastAnalyzer.vb (1)
174parentStatement.IsKind(SyntaxKind.ExpressionStatement) AndAlso DirectCast(parentStatement, ExpressionStatementSyntax).Expression.IsKind(SyntaxKind.InvocationExpression) Then
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
3021Return es.Expression
IsStatementTerminatingTokenVisitor.vb (1)
42Return TargetTokenMatches(GetExpressionTerminatingToken(node.Expression))
Simplification\VisualBasicSimplificationService.Expander.vb (2)
149If newExpressionStatement.Expression.IsKind(SyntaxKind.InvocationExpression) Then 155Dim callStatement = SyntaxFactory.CallStatement(newExpressionStatement.Expression) _
StatementSyntaxExtensions.vb (1)
751invocation = DirectCast(statement, ExpressionStatementSyntax).Expression
VisualBasicSyntaxFacts.vb (1)
1432Return DirectCast(node, ExpressionStatementSyntax).Expression
VisualBasicTypeInferenceService.TypeInferrer.vb (1)
640If expressionStatement.Expression.IsKind(SyntaxKind.InvocationExpression) Then
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
CodeModel\MethodXML\MethodXmlBuilder.vb (1)
116Return TryGenerateExpression(expressionStatement.Expression)