39 references to WhenNotNull
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\ControlFlowGraphVerifier.cs (2)
615conditional.WhenNotNull.DescendantNodesAndSelf(). 1101whenNotNull = access.WhenNotNull;
Microsoft.CodeAnalysis.VisualBasic (11)
Binding\Binder_ConditionalAccess.vb (1)
23Dim whenNotNull As BoundExpression = accessBinder.BindExpression(node.WhenNotNull, diagnostics)
Binding\Binder_Invocation.vb (1)
3309If conditional.WhenNotNull Is node Then
Generated\Syntax.xml.Main.Generated.vb (2)
5319Dim newWhenNotNull = DirectCast(Visit(node.WhenNotNull), ExpressionSyntax) 5320If node.WhenNotNull IsNot newWhenNotNull Then anyChanges = True
Generated\Syntax.xml.Syntax.Generated.vb (4)
35130return Update(expression, Me.QuestionMarkToken, Me.WhenNotNull) 35148return Update(Me.Expression, questionMarkToken, Me.WhenNotNull) 35186Return Me.WhenNotNull 35215If expression IsNot Me.Expression OrElse questionMarkToken <> Me.QuestionMarkToken OrElse whenNotNull IsNot Me.WhenNotNull Then
Syntax\SyntaxNodeExtensions.vb (3)
185input = DirectCast(input, ConditionalAccessExpressionSyntax).WhenNotNull 233If conditional.WhenNotNull Is access Then 252Dim access As ExpressionSyntax = conditionalAccess.WhenNotNull
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (7)
SpeculationAnalyzer.vb (4)
519Not SymbolsAreCompatible(conditionalAccessExpression.WhenNotNull, newConditionalAccessExpression.WhenNotNull) OrElse 520Not TypesAreCompatible(conditionalAccessExpression.WhenNotNull, newConditionalAccessExpression.WhenNotNull)
SyntaxNodeExtensions.vb (2)
1063DirectCast(node.Parent, ConditionalAccessExpressionSyntax).WhenNotNull Is node Then 1084If conditionalParent.WhenNotNull Is node Then
VisualBasicSyntaxFacts.vb (1)
1802whenNotNull = conditionalAccess.WhenNotNull
Microsoft.CodeAnalysis.VisualBasic.Features (7)
AddImport\VisualBasicAddImportFeatureService.vb (1)
67Dim conditionalAccessName = TryCast(TryCast(TryCast(node, ConditionalAccessExpressionSyntax)?.WhenNotNull, InvocationExpressionSyntax)?.Expression, MemberAccessExpressionSyntax)?.Name
GenerateMember\GenerateParameterizedMember\VisualBasicGenerateMethodService.vb (5)
89ElseIf TryCast(TryCast(conditionalMemberAccessInvocationExpression?.WhenNotNull, InvocationExpressionSyntax)?.Expression, MemberAccessExpressionSyntax)?.Name Is simpleName Then 91ElseIf TryCast(conditionalMemberAccessSimpleMemberAccess?.WhenNotNull, MemberAccessExpressionSyntax)?.Name Is simpleName Then 119ElseIf TryCast(TryCast(TryCast(simpleNameOrMemberAccessExpression, ConditionalAccessExpressionSyntax)?.WhenNotNull, InvocationExpressionSyntax)?.Expression, MemberAccessExpressionSyntax)?.Name Is simpleName 120invocationExpressionOpt = DirectCast(DirectCast(simpleNameOrMemberAccessExpression, ConditionalAccessExpressionSyntax).WhenNotNull, InvocationExpressionSyntax) 123ElseIf TryCast(conditionalMemberAccessSimpleMemberAccess?.WhenNotNull, MemberAccessExpressionSyntax)?.Name Is simpleName AndAlso
GenerateMember\GenerateVariable\VisualBasicGenerateVariableService.vb (1)
87ElseIf TryCast(conditionalMemberAccess?.WhenNotNull, MemberAccessExpressionSyntax)?.Name Is identifierName Then
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (3)
Semantics\ConditionalAccessTests.vb (3)
9802Dim memberBinding = DirectCast(access.WhenNotNull, MemberAccessExpressionSyntax) 9888Dim memberBinding = DirectCast(access.WhenNotNull, MemberAccessExpressionSyntax) 9938Dim invocation = DirectCast(access.WhenNotNull, InvocationExpressionSyntax)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (2)
Generated\Syntax.Test.xml.Generated.vb (2)
21683Assert.NotNull(objectUnderTest.whenNotNull) 21684Dim withObj = objectUnderTest.WithExpression(objectUnderTest.Expression).WithQuestionMarkToken(objectUnderTest.QuestionMarkToken).WithWhenNotNull(objectUnderTest.WhenNotNull)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (7)
SpeculationAnalyzer.vb (4)
519Not SymbolsAreCompatible(conditionalAccessExpression.WhenNotNull, newConditionalAccessExpression.WhenNotNull) OrElse 520Not TypesAreCompatible(conditionalAccessExpression.WhenNotNull, newConditionalAccessExpression.WhenNotNull)
SyntaxNodeExtensions.vb (2)
1063DirectCast(node.Parent, ConditionalAccessExpressionSyntax).WhenNotNull Is node Then 1084If conditionalParent.WhenNotNull Is node Then
VisualBasicSyntaxFacts.vb (1)
1802whenNotNull = conditionalAccess.WhenNotNull