1 instantiation of ExprArrayIndex
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (1)
150new 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)
149public static ExprArrayIndex CreateArrayIndex(CType type, Expr array, Expr index) =>
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (1)
232protected 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)