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