8 writes to carg
Microsoft.CSharp (8)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (1)
889carg = ExpressionBinder.CountArguments(arguments)
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (3)
572info.carg = 1; 713ArgInfos pargInfo = new ArgInfos { carg = carg }; 716ArgInfos pOriginalArgInfo = new ArgInfos { carg = carg };
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (3)
301dst.carg = src.carg; 480pArguments.carg = pCurrentParameters.Count; 712_pArguments.carg = @params.Count;
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (1)
2619info.carg = 2;
33 references to carg
Microsoft.CSharp (33)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (1)
905for (int i = argInfo.carg - 1; i >= 0; i--)
Microsoft\CSharp\RuntimeBinder\Semantics\Binding\Better.cs (5)
208for (int i = pta.Count; i < args.carg; i++) 216if (args.carg == 0 || !(args.prgexpr[args.carg - 1] is ExprNamedArgumentSpecification)) 233for (int iParam = 0; iParam < args.carg; iParam++) 315int carg = args.carg;
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (2)
1339CType[] prgtype = new CType[argInfo.carg]; 1364Debug.Assert(iarg <= argInfo.carg);
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (20)
183if (_pCurrentParameters.Count != _pArguments.carg) 301dst.carg = src.carg; 381if (numParameters == 0 || numParameters < _pArguments.carg) 429index < pArguments.carg && 436if (index < pArguments.carg && 668if (_pCurrentParameters.Count <= _pArguments.carg) 683int i = _pArguments.carg; 722for (int i = 0; i < pArguments.carg; i++) 745for (int i = 0; i < _pArguments.carg; i++) 840for (int i = _pArguments.carg; i < _pCurrentSym.Params.Count; i++) 847if (_pArguments.carg + numOptionals < _pCurrentParameters.Count - 1) 855return TryGetExpandedParams(_pCurrentSym.Params, _pArguments.carg, out _pCurrentParameters); 913if (_pArguments.carg != 0) 916for (int ivar = 0; ivar < _pArguments.carg; ivar++) 927for (int ivar = 0; ivar < _pArguments.carg; ivar++) 1117if (i == _pOriginalArguments.carg) 1184return ErrorHandling.Error(cvar > 0 ? ErrorCode.ERR_BadArity : ErrorCode.ERR_HasNoTypeVars, _mwtBadArity, new ErrArgSymKind(_mwtBadArity.Meth()), _pArguments.carg); 1220return ErrorHandling.Error(ErrorCode.ERR_BadDelArgCount, nameErr, _pArguments.carg); 1226return ErrorHandling.Error(ErrorCode.ERR_BadCtorArgCount, _pGroup.ParentType, _pArguments.carg); 1229return ErrorHandling.Error(ErrorCode.ERR_BadArgCount, nameErr, _pArguments.carg);
Microsoft\CSharp\RuntimeBinder\Semantics\MethodIterator.cs (2)
108for (int i = 0; i < args.carg; i++) 113if (paramNames[i] != named.Name || i == paramNames.Count - 1 && i != args.carg - 1)
Microsoft\CSharp\RuntimeBinder\Semantics\MethodTypeInferrer.cs (3)
101Debug.Assert(pMethodArguments.carg <= pMethodFormalParameterTypes.Count); 257Debug.Assert(_pMethodArguments.carg <= _pMethodFormalParameterTypes.Count); 260for (int iArg = 0; iArg < _pMethodArguments.carg; iArg++)