1 write to prgexpr
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (1)
1340argInfo.prgexpr = new List<Expr>();
31 references to prgexpr
Microsoft.CSharp (31)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (1)
907Expr pArg = argInfo.prgexpr[i];
Microsoft\CSharp\RuntimeBinder\Semantics\Binding\Better.cs (4)
210Debug.Assert(!(args.prgexpr[i] is ExprNamedArgumentSpecification)); 216if (args.carg == 0 || !(args.prgexpr[args.carg - 1] is ExprNamedArgumentSpecification)) 231var prgexpr = args.prgexpr; 318Expr arg = args.prgexpr[i];
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (1)
1361argInfo.prgexpr.Add(arg);
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (23)
303dst.prgexpr.Clear(); 304for (int i = 0; i < src.prgexpr.Count; i++) 306dst.prgexpr.Add(src.prgexpr[i]); 430pArguments.prgexpr[index] is ExprArrayInit arrayInit && arrayInit.GeneratedForParamArray) 432paramArrayArgument = pArguments.prgexpr[index]; 437!(pArguments.prgexpr[index] is ExprNamedArgumentSpecification) && 438!(pArguments.prgexpr[index] is ExprArrayInit arrayInitPos && arrayInitPos.GeneratedForParamArray)) 440pExprArguments[index] = pArguments.prgexpr[index++]; 470if (i < pArguments.prgexpr.Count) 472pArguments.prgexpr[i] = pExprArguments[i]; 476pArguments.prgexpr.Add(pExprArguments[i]); 478prgTypes[i] = pArguments.prgexpr[i].Type; 704_pArguments.prgexpr.Add(pArguments[n]); 709prgTypes[n] = _pArguments.prgexpr[n].Type; 721List<Expr> prgexpr = pArguments.prgexpr; 747if (!(_pArguments.prgexpr[i] is ExprNamedArgumentSpecification named)) 933Expr pArgument = _pArguments.prgexpr[ivar]; 1011if (_pArguments.prgexpr == null || _pArguments.prgexpr.Count == 0) 1019Expr pArgument = _pArguments.prgexpr[iParam]; 1039_pArguments.prgexpr[iParam] = pArgumentNew; 1124if (_pOriginalArguments.prgexpr[i] is ExprNamedArgumentSpecification named)
Microsoft\CSharp\RuntimeBinder\Semantics\MethodIterator.cs (1)
107List<Expr> argExpressions = args.prgexpr;
Microsoft\CSharp\RuntimeBinder\Semantics\MethodTypeInferrer.cs (1)
270Expr pExpr = _pMethodArguments.prgexpr[iArg];