19 references to MethProp
Microsoft.CSharp (19)
Microsoft\CSharp\RuntimeBinder\Semantics\Binding\Better.cs (7)
87RearrangeNamedArguments(mpwi1.MethProp().Params, mpwi1, pTypeThrough, args), 88RearrangeNamedArguments(mpwi2.MethProp().Params, mpwi2, pTypeThrough, args)); 95if (mpwi1.MethProp().modOptCount != mpwi2.MethProp().modOptCount) 97return mpwi1.MethProp().modOptCount < mpwi2.MethProp().modOptCount ? BetterType.Left : BetterType.Right; 223MethodOrPropertySymbol methProp = GroupToArgsBinder.FindMostDerivedMethod(mpwi.MethProp(), type);
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (1)
330, name, method.TypeArgs, method.MethProp()?.getKind() ?? SYMKIND.SK_MethodSymbol, method.GetType(),
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (11)
332pAmbig1.mpwi.MethProp().Params.Count != pAmbig2.mpwi.MethProp().Params.Count || 335pAmbig1.mpwi.MethProp().Params == pAmbig2.mpwi.MethProp().Params) 341throw ErrorHandling.Error(ErrorCode.ERR_AmbigCall, pAmbig1.mpwi.MethProp(), pAmbig2.mpwi.MethProp()); 853Debug.Assert(_methList.IsEmpty() || _methList.Head().mpwi.MethProp() != _pCurrentSym); 1079Debug.Assert(0 == (_pGroup.Flags & EXPRFLAG.EXF_USERCALLABLE) || _results.BestResult.MethProp().isUserCallable()); 1083Debug.Assert(_results.BestResult.MethProp() is MethodSymbol); 1114List<Name> paramNames = FindMostDerivedMethod(_misnamed.MethProp(), _pGroup.OptionalObject).ParameterNames; 1156Debug.Assert(!_results.BestResult || _results.BestResult.MethProp().getClass().IsDelegate());