1 write to prgexpr
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (1)
1314argInfo.prgexpr = new List<Expr>();
31 references to prgexpr
Microsoft.CSharp (31)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (1)
884Expr pArg = argInfo.prgexpr[i];
Microsoft\CSharp\RuntimeBinder\Semantics\Binding\Better.cs (4)
208Debug.Assert(!(args.prgexpr[i] is ExprNamedArgumentSpecification)); 214if (args.carg == 0 || !(args.prgexpr[args.carg - 1] is ExprNamedArgumentSpecification)) 229var prgexpr = args.prgexpr; 315Expr arg = args.prgexpr[i];
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (1)
1335argInfo.prgexpr.Add(arg);
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (23)
302dst.prgexpr.Clear(); 303for (int i = 0; i < src.prgexpr.Count; i++) 305dst.prgexpr.Add(src.prgexpr[i]); 429pArguments.prgexpr[index] is ExprArrayInit arrayInit && arrayInit.GeneratedForParamArray) 431paramArrayArgument = pArguments.prgexpr[index]; 436!(pArguments.prgexpr[index] is ExprNamedArgumentSpecification) && 437!(pArguments.prgexpr[index] is ExprArrayInit arrayInitPos && arrayInitPos.GeneratedForParamArray)) 439pExprArguments[index] = pArguments.prgexpr[index++]; 469if (i < pArguments.prgexpr.Count) 471pArguments.prgexpr[i] = pExprArguments[i]; 475pArguments.prgexpr.Add(pExprArguments[i]); 477prgTypes[i] = pArguments.prgexpr[i].Type; 703_pArguments.prgexpr.Add(pArguments[n]); 708prgTypes[n] = _pArguments.prgexpr[n].Type; 720List<Expr> prgexpr = pArguments.prgexpr; 746if (!(_pArguments.prgexpr[i] is ExprNamedArgumentSpecification named)) 932Expr pArgument = _pArguments.prgexpr[ivar]; 1010if (_pArguments.prgexpr == null || _pArguments.prgexpr.Count == 0) 1018Expr pArgument = _pArguments.prgexpr[iParam]; 1038_pArguments.prgexpr[iParam] = pArgumentNew; 1123if (_pOriginalArguments.prgexpr[i] is ExprNamedArgumentSpecification named)
Microsoft\CSharp\RuntimeBinder\Semantics\MethodIterator.cs (1)
106List<Expr> argExpressions = args.prgexpr;
Microsoft\CSharp\RuntimeBinder\Semantics\MethodTypeInferrer.cs (1)
269Expr pExpr = _pMethodArguments.prgexpr[iArg];