28 references to Expression
Microsoft.CodeAnalysis.VisualBasic (28)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
2282VisitRvalue(node.Expression)
Analysis\FlowAnalysis\DataFlowPass.vb (1)
1663value = DirectCast(value, BoundParenthesized).Expression
Analysis\ForLoopVerification.vb (1)
148Return ReferencedSymbol(DirectCast(expression, BoundParenthesized).Expression)
Binding\Binder_Attributes.vb (1)
816node = DirectCast(node, BoundParenthesized).Expression
Binding\Binder_Conversions.vb (1)
1207Dim enclosed As BoundExpression = parenthesized.Expression
Binding\Binder_Expressions.vb (3)
1238Dim enclosed As BoundExpression = MakeValue(parenthesized.Expression, diagnostics) 1353Dim enclosed As BoundExpression = MakeRValue(parenthesized.Expression, diagnostics) 1447Dim enclosed As BoundExpression = ReclassifyExpression(parenthesized.Expression, diagnostics)
Binding\Binder_Utils.vb (1)
1349boundExpression = DirectCast(boundExpression, BoundParenthesized).Expression
BoundTree\BoundExpressionExtensions.vb (4)
71Return DirectCast(node, BoundParenthesized).Expression.IsValue 358node = DirectCast(node, BoundParenthesized).Expression 503node = parenthesized.Expression 527expression = DirectCast(expression, BoundParenthesized).Expression
BoundTree\BoundParenthesized.vb (1)
21Return Expression.ConstantValueOpt
Generated\BoundNodes.xml.Generated.vb (4)
703If expression IsNot Me.Expression OrElse type IsNot Me.Type Then 11151Me.Visit(node.Expression) 12108Dim expression As BoundExpression = DirectCast(Me.Visit(node.Expression), BoundExpression) 13220New TreeDumperNode("expression", Nothing, new TreeDumperNode() {Visit(node.Expression, Nothing)}),
Lowering\LocalRewriter\LocalRewriter.vb (1)
675Dim enclosed = VisitExpressionNode(node.Expression)
Lowering\LocalRewriter\LocalRewriter_AddRemoveHandler.vb (1)
253Return UnwrapEventAccess(DirectCast(node, BoundParenthesized).Expression)
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.vb (3)
28(midResult.Original.Kind = BoundKind.Parenthesized AndAlso DirectCast(midResult.Original, BoundParenthesized).Expression Is node.LeftOnTheRightOpt)) 437nodeToCheck = DirectCast(nodeToCheck, BoundParenthesized).Expression 464(midResult.Original.Kind = BoundKind.Parenthesized AndAlso node.LeftOnTheRightOpt Is DirectCast(midResult.Original, BoundParenthesized).Expression)))
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (1)
75operand = DirectCast(operand, BoundParenthesized).Expression
Lowering\LocalRewriter\LocalRewriter_UnaryOperators.vb (1)
59current = DirectCast(current, BoundParenthesized).Expression
Semantics\Conversions.vb (1)
1052Return ClassifyExpressionReclassification(DirectCast(source, BoundParenthesized).Expression, destination, binder, useSiteInfo)
Semantics\OverloadResolution.vb (1)
3673underlying = DirectCast(underlying, BoundParenthesized).Expression
Symbols\PropertySymbol.vb (1)
199receiverOpt = DirectCast(receiverOpt, BoundParenthesized).Expression