24 references to Expression
Microsoft.CodeAnalysis.VisualBasic (24)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
2110
VisitRvalue(node.
Expression
)
Analysis\ForLoopVerification.vb (1)
134
Return ReferencedSymbol(DirectCast(expression, BoundArrayAccess).
Expression
)
BoundTree\BoundArrayAccess.vb (1)
33
Debug.Assert(Not Me.
Expression
.IsLValue)
CodeGen\EmitAddress.vb (3)
406
EmitExpression(arrayAccess.
Expression
, True)
417
If DirectCast(arrayAccess.
Expression
.Type, ArrayTypeSymbol).IsSZArray Then
421
_builder.EmitArrayElementAddress(_module.Translate(DirectCast(arrayAccess.
Expression
.Type, ArrayTypeSymbol)), arrayAccess.Syntax, _diagnostics)
CodeGen\EmitExpression.vb (7)
567
EmitExpression(arrayAccess.
Expression
, True)
570
If DirectCast(arrayAccess.
Expression
.Type, ArrayTypeSymbol).IsSZArray Then
627
EmitSymbolToken(elementType, arrayAccess.
Expression
.Syntax)
631
_builder.EmitArrayElementLoad(_module.Translate(DirectCast(arrayAccess.
Expression
.Type, ArrayTypeSymbol)), arrayAccess.
Expression
.Syntax, _diagnostics)
1926
EmitExpression(left.
Expression
, True)
2041
Dim array = DirectCast(expression, BoundArrayAccess).
Expression
Generated\BoundNodes.xml.Generated.vb (4)
802
If expression IsNot Me.
Expression
OrElse indices <> Me.Indices OrElse isLValue <> Me.IsLValue OrElse type IsNot Me.Type Then
11161
Me.Visit(node.
Expression
)
12120
Dim expression As BoundExpression = DirectCast(Me.Visit(node.
Expression
), BoundExpression)
13235
New TreeDumperNode("expression", Nothing, new TreeDumperNode() {Visit(node.
Expression
, Nothing)}),
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (1)
884
Dim expression As BoundExpression = rewritten.
Expression
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb (1)
264
Dim spilledExpression As BoundExpression = SpillRValue(array.
Expression
, builder)
Lowering\AsyncRewriter\AsyncRewriter.vb (1)
446
CaptureExpression(typeMap, arrayAccess.
Expression
, initializers)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
528
Dim array = Visit(node.
Expression
)
Lowering\UseTwiceRewriter.vb (2)
217
If IsInvariantArray(node.
Expression
.Type) Then
228
Dim storeArray = CaptureInATemp(containingMember, node.
Expression
, arg, boundArrayTemp)
Lowering\WithExpressionRewriter.vb (1)
135
Dim boundArrayTemp As BoundExpression = CaptureInATemp(value.
Expression
, state).MakeRValue()