3 writes to isParamArray
Microsoft.CSharp (3)
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (3)
1227prop.isParamArray = DoesMethodHaveParameterArray(property.GetIndexParameters()); 1424methodSymbol.isParamArray = DoesMethodHaveParameterArray(parameters); 1444methProp.isParamArray = true;
10 references to isParamArray
Microsoft.CSharp (10)
Microsoft\CSharp\RuntimeBinder\Errors\UserStringBuilder.cs (2)
267ErrAppendParamList(TypeManager.SubstTypeArray(meth.Params, pctx), meth.isParamArray); 275ErrAppendParamList(TypeManager.SubstTypeArray(indexer.Params, pctx), indexer.isParamArray);
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (5)
1097if (mp.isParamArray) 1114if (paramCount == 1 && mp.isParamArray && argCount > mp.Params.Count) 1141mp.isParamArray && index == mp.Params.Count - 1) 1178if (mp.isParamArray && paramCount == 1 && argCount >= mp.Params.Count) 1198if (paramCount != 0 && mp.isParamArray && iDst == argCount)
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (2)
427if (methprop.isParamArray && 830if (!_pCurrentSym.isParamArray)
Microsoft\CSharp\RuntimeBinder\Semantics\MethodTypeInferrer.cs (1)
92Debug.Assert(pMethod.isParamArray || pMethod.Params == pMethodFormalParameterTypes);