30 references to Expression
Microsoft.CodeAnalysis.VisualBasic (30)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
2266
VisitRvalue(node.
Expression
)
Analysis\FlowAnalysis\DataFlowPass.vb (1)
1657
value = DirectCast(value, BoundParenthesized).
Expression
Analysis\ForLoopVerification.vb (1)
148
Return ReferencedSymbol(DirectCast(expression, BoundParenthesized).
Expression
)
Binding\Binder_Attributes.vb (1)
813
node = DirectCast(node, BoundParenthesized).
Expression
Binding\Binder_Conversions.vb (1)
1194
Dim enclosed As BoundExpression = parenthesized.
Expression
Binding\Binder_Expressions.vb (3)
1217
Dim enclosed As BoundExpression = MakeValue(parenthesized.
Expression
, diagnostics)
1332
Dim enclosed As BoundExpression = MakeRValue(parenthesized.
Expression
, diagnostics)
1422
Dim enclosed As BoundExpression = ReclassifyExpression(parenthesized.
Expression
, diagnostics)
Binding\Binder_Utils.vb (1)
1349
boundExpression = DirectCast(boundExpression, BoundParenthesized).
Expression
BoundTree\BoundExpressionExtensions.vb (4)
71
Return DirectCast(node, BoundParenthesized).
Expression
.IsValue
358
node = DirectCast(node, BoundParenthesized).
Expression
503
node = parenthesized.
Expression
527
expression = DirectCast(expression, BoundParenthesized).
Expression
BoundTree\BoundParenthesized.vb (1)
21
Return
Expression
.ConstantValueOpt
Generated\BoundNodes.xml.Generated.vb (4)
703
If expression IsNot Me.
Expression
OrElse type IsNot Me.Type Then
11117
Me.Visit(node.
Expression
)
12074
Dim expression As BoundExpression = DirectCast(Me.Visit(node.
Expression
), BoundExpression)
13185
New TreeDumperNode("expression", Nothing, new TreeDumperNode() {Visit(node.
Expression
, Nothing)}),
Lowering\LocalRewriter\LocalRewriter.vb (1)
675
Dim enclosed = VisitExpressionNode(node.
Expression
)
Lowering\LocalRewriter\LocalRewriter_AddRemoveHandler.vb (1)
245
Return 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))
437
nodeToCheck = 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)
75
operand = DirectCast(operand, BoundParenthesized).
Expression
Lowering\LocalRewriter\LocalRewriter_UnaryOperators.vb (1)
59
current = DirectCast(current, BoundParenthesized).
Expression
Operations\VisualBasicOperationFactory.vb (1)
465
Dim operand As IOperation = Create(boundParenthesized.
Expression
)
Operations\VisualBasicOperationFactory_Methods.vb (1)
516
Dim adjustedInfo = TryGetAdjustedConversionInfo(topLevelConversion, DirectCast(boundOperand, BoundParenthesized).
Expression
)
Semantics\Conversions.vb (1)
1048
Return ClassifyExpressionReclassification(DirectCast(source, BoundParenthesized).
Expression
, destination, binder, useSiteInfo)
Semantics\OverloadResolution.vb (1)
3313
underlying = DirectCast(underlying, BoundParenthesized).
Expression
Symbols\PropertySymbol.vb (1)
201
receiverOpt = DirectCast(receiverOpt, BoundParenthesized).
Expression