37 references to Expression
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\ControlFlowGraphVerifier.cs (3)
614conditional.Expression == syntax && 886access.Expression == syntax) 1099access.Expression == syntax)
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)
2391If 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.CodeStyle (5)
InvocationExpressionSyntaxExtensions.vb (1)
60Return DirectCast(invocationExpression.Parent, ConditionalAccessExpressionSyntax).Expression
MemberAccessExpressionSyntaxExtensions.vb (2)
88If conditional.Expression Is Nothing Then 97Return conditional.Expression
SyntaxNodeExtensions.vb (1)
1057DirectCast(node.Parent, ConditionalAccessExpressionSyntax).Expression Is node Then
VisualBasicSyntaxFacts.vb (1)
1800expression = conditionalAccess.Expression
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
VisualBasicTypeInferenceService.TypeInferrer.vb (1)
276targetExpression = DirectCast(invocation.Parent, ConditionalAccessExpressionSyntax).Expression
Microsoft.CodeAnalysis.VisualBasic.Features (1)
SignatureHelp\InvocationExpressionSignatureHelpProvider.vb (1)
80DirectCast(invocationExpression.Parent, ConditionalAccessExpressionSyntax).Expression,
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (7)
Semantics\ConditionalAccessTests.vb (7)
677Dim receiver = DirectCast(conditional.Expression, IdentifierNameSyntax) 1345Dim receiver = DirectCast(conditional.Expression, IdentifierNameSyntax) 1380Dim receiver = DirectCast(conditional.Expression, IdentifierNameSyntax) 1414Dim receiver = DirectCast(conditional.Expression, IdentifierNameSyntax) 1523Dim receiver = DirectCast(conditional.Expression, IdentifierNameSyntax) 1566Dim receiver = DirectCast(conditional.Expression, IdentifierNameSyntax) 1609Dim receiver = DirectCast(conditional.Expression, IdentifierNameSyntax)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Generated\Syntax.Test.xml.Generated.vb (1)
21684Dim withObj = objectUnderTest.WithExpression(objectUnderTest.Expression).WithQuestionMarkToken(objectUnderTest.QuestionMarkToken).WithWhenNotNull(objectUnderTest.WhenNotNull)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (6)
InvocationExpressionSyntaxExtensions.vb (1)
60Return DirectCast(invocationExpression.Parent, ConditionalAccessExpressionSyntax).Expression
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\MemberAccessExpressionSyntaxExtensions.vb\MemberAccessExpressionSyntaxExtensions.vb (2)
88If conditional.Expression Is Nothing Then 97Return conditional.Expression
SyntaxNodeExtensions.vb (1)
1057DirectCast(node.Parent, ConditionalAccessExpressionSyntax).Expression Is node Then
VisualBasicSyntaxFacts.vb (1)
1800expression = conditionalAccess.Expression
VisualBasicTypeInferenceService.TypeInferrer.vb (1)
276targetExpression = DirectCast(invocation.Parent, ConditionalAccessExpressionSyntax).Expression