1 instantiation of ExprArrayIndex
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (1)
150
new
ExprArrayIndex
(type, array, index);
9 references to ExprArrayIndex
Microsoft.CSharp (9)
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (1)
291
|| op1 is
ExprArrayIndex
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (1)
149
public static
ExprArrayIndex
CreateArrayIndex(CType type, Expr array, Expr index) =>
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (1)
232
protected override Expr VisitARRAYINDEX(
ExprArrayIndex
pExpr)
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExprVisitorBase.cs (6)
22
ExpressionKind.ArrayIndex => VisitARRAYINDEX(pExpr as
ExprArrayIndex
),
133
exprRet = Visit((pExpr as
ExprArrayIndex
).Array);
135
(pExpr as
ExprArrayIndex
).Array = exprRet;
136
exprRet = Visit((pExpr as
ExprArrayIndex
).Index);
138
(pExpr as
ExprArrayIndex
).Index = exprRet;
322
protected virtual Expr VisitARRAYINDEX(
ExprArrayIndex
pExpr)