19 references to MethProp
Microsoft.CSharp (19)
Microsoft\CSharp\RuntimeBinder\Semantics\Binding\Better.cs (7)
86RearrangeNamedArguments(mpwi1.MethProp().Params, mpwi1, pTypeThrough, args), 87RearrangeNamedArguments(mpwi2.MethProp().Params, mpwi2, pTypeThrough, args)); 94if (mpwi1.MethProp().modOptCount != mpwi2.MethProp().modOptCount) 96return mpwi1.MethProp().modOptCount < mpwi2.MethProp().modOptCount ? BetterType.Left : BetterType.Right; 221MethodOrPropertySymbol methProp = GroupToArgsBinder.FindMostDerivedMethod(mpwi.MethProp(), type);
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (1)
320, name, method.TypeArgs, method.MethProp()?.getKind() ?? SYMKIND.SK_MethodSymbol, method.GetType(),
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (11)
331pAmbig1.mpwi.MethProp().Params.Count != pAmbig2.mpwi.MethProp().Params.Count || 334pAmbig1.mpwi.MethProp().Params == pAmbig2.mpwi.MethProp().Params) 340throw ErrorHandling.Error(ErrorCode.ERR_AmbigCall, pAmbig1.mpwi.MethProp(), pAmbig2.mpwi.MethProp()); 852Debug.Assert(_methList.IsEmpty() || _methList.Head().mpwi.MethProp() != _pCurrentSym); 1078Debug.Assert(0 == (_pGroup.Flags & EXPRFLAG.EXF_USERCALLABLE) || _results.BestResult.MethProp().isUserCallable()); 1082Debug.Assert(_results.BestResult.MethProp() is MethodSymbol); 1113List<Name> paramNames = FindMostDerivedMethod(_misnamed.MethProp(), _pGroup.OptionalObject).ParameterNames; 1155Debug.Assert(!_results.BestResult || _results.BestResult.MethProp().getClass().IsDelegate());