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