3 writes to isParamArray
Microsoft.CSharp (3)
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (3)
1252prop.isParamArray = DoesMethodHaveParameterArray(property.GetIndexParameters()); 1451methodSymbol.isParamArray = DoesMethodHaveParameterArray(parameters); 1472methProp.isParamArray = true;
10 references to isParamArray
Microsoft.CSharp (10)
Microsoft\CSharp\RuntimeBinder\Errors\UserStringBuilder.cs (2)
273ErrAppendParamList(TypeManager.SubstTypeArray(meth.Params, pctx), meth.isParamArray); 282ErrAppendParamList(TypeManager.SubstTypeArray(indexer.Params, pctx), indexer.isParamArray);
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (5)
1122if (mp.isParamArray) 1139if (paramCount == 1 && mp.isParamArray && argCount > mp.Params.Count) 1166mp.isParamArray && index == mp.Params.Count - 1) 1203if (mp.isParamArray && paramCount == 1 && argCount >= mp.Params.Count) 1223if (paramCount != 0 && mp.isParamArray && iDst == argCount)
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (2)
428if (methprop.isParamArray && 831if (!_pCurrentSym.isParamArray)
Microsoft\CSharp\RuntimeBinder\Semantics\MethodTypeInferrer.cs (1)
93Debug.Assert(pMethod.isParamArray || pMethod.Params == pMethodFormalParameterTypes);