33 references to Expression
Microsoft.CodeAnalysis.VisualBasic (13)
Binding\Binder_ConditionalAccess.vb (2)
32If node.Expression Is Nothing Then 41boundExpression = BindValue(node.Expression, diagnostics)
Binding\Binder_Expressions.vb (1)
2416If conditionalAccess.Expression Is nameSyntax Then
Generated\Syntax.xml.Main.Generated.vb (2)
5315Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 5316If node.Expression IsNot newExpression Then anyChanges = True
Generated\Syntax.xml.Syntax.Generated.vb (4)
35148return Update(Me.Expression, questionMarkToken, Me.WhenNotNull) 35167return Update(Me.Expression, Me.QuestionMarkToken, whenNotNull) 35184Return Me.Expression 35215If expression IsNot Me.Expression OrElse questionMarkToken <> Me.QuestionMarkToken OrElse whenNotNull IsNot Me.WhenNotNull Then
Operations\VisualBasicOperationFactory.vb (1)
1036syntax = If(TryCast(syntax, ConditionalAccessExpressionSyntax)?.Expression, syntax)
Syntax\SyntaxNodeExtensions.vb (3)
196Return access.Expression 235ElseIf conditional.Expression IsNot access Then 288access = DirectCast(access, ConditionalAccessExpressionSyntax).Expression
Microsoft.CodeAnalysis.VisualBasic.Analyzers (1)
MetaAnalyzers\Fixers\BasicPreferIsKindFix.vb (1)
74conditionalAccessExpression.Expression.WithoutTrailingTrivia(),
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\InvocationExpressionSyntaxExtensions.vb (1)
60Return DirectCast(invocationExpression.Parent, ConditionalAccessExpressionSyntax).Expression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\MemberAccessExpressionSyntaxExtensions.vb (2)
88If conditional.Expression Is Nothing Then 97Return conditional.Expression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1029DirectCast(node.Parent, ConditionalAccessExpressionSyntax).Expression Is node Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
1784expression = conditionalAccess.Expression
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (1)
276targetExpression = DirectCast(invocation.Parent, ConditionalAccessExpressionSyntax).Expression
Microsoft.CodeAnalysis.VisualBasic.Features (1)
SignatureHelp\InvocationExpressionSignatureHelpProvider.vb (1)
77DirectCast(invocationExpression.Parent, ConditionalAccessExpressionSyntax).Expression,
Microsoft.CodeAnalysis.VisualBasic.Workspaces (6)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (1)
276targetExpression = DirectCast(invocation.Parent, ConditionalAccessExpressionSyntax).Expression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\InvocationExpressionSyntaxExtensions.vb (1)
60Return DirectCast(invocationExpression.Parent, ConditionalAccessExpressionSyntax).Expression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\MemberAccessExpressionSyntaxExtensions.vb (2)
88If conditional.Expression Is Nothing Then 97Return conditional.Expression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1029DirectCast(node.Parent, ConditionalAccessExpressionSyntax).Expression Is node Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
1784expression = conditionalAccess.Expression
Roslyn.Diagnostics.VisualBasic.Analyzers (6)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (1)
276targetExpression = DirectCast(invocation.Parent, ConditionalAccessExpressionSyntax).Expression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\InvocationExpressionSyntaxExtensions.vb (1)
60Return DirectCast(invocationExpression.Parent, ConditionalAccessExpressionSyntax).Expression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\MemberAccessExpressionSyntaxExtensions.vb (2)
88If conditional.Expression Is Nothing Then 97Return conditional.Expression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1029DirectCast(node.Parent, ConditionalAccessExpressionSyntax).Expression Is node Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
1784expression = conditionalAccess.Expression