1 write to mpwi
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\CandidateFunctionMember.cs (1)
11this.mpwi = mpwi;
32 references to mpwi
Microsoft.CSharp (32)
Microsoft\CSharp\RuntimeBinder\Semantics\Binding\Better.cs (5)
47MethPropWithInst mpwi1 = node1.mpwi; 48MethPropWithInst mpwi2 = node2.mpwi; 289MethPropWithInst mpwi1 = node1.mpwi; 290MethPropWithInst mpwi2 = node2.mpwi; 495Debug.Assert(list[0].mpwi != null);
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (5)
646throw ErrorHandling.Error(ErrorCode.ERR_AmbigCall, pmethAmbig1.mpwi, pmethAmbig2.mpwi); 653call = BindLiftedUDUnop(arg, pmethBest.@params[0], pmethBest.mpwi); 657call = BindUDUnopCall(arg, pmethBest.@params[0], pmethBest.mpwi); 660return ExprFactory.CreateUserDefinedUnaryOperator(ek, call.Type, arg, call, pmethBest.mpwi);
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (15)
332pAmbig1.mpwi.MethProp().Params.Count != pAmbig2.mpwi.MethProp().Params.Count || 333pAmbig1.mpwi.TypeArgs != pAmbig2.mpwi.TypeArgs || 334pAmbig1.mpwi.GetType() != pAmbig2.mpwi.GetType() || 335pAmbig1.mpwi.MethProp().Params == pAmbig2.mpwi.MethProp().Params) 337throw ErrorHandling.Error(ErrorCode.ERR_AmbigCall, pAmbig1.mpwi, pAmbig2.mpwi); 341throw ErrorHandling.Error(ErrorCode.ERR_AmbigCall, pAmbig1.mpwi.MethProp(), pAmbig2.mpwi.MethProp()); 347_results.BestResult = pmethBest.mpwi; 796!_methList.Head().mpwi.GetType().IsInterfaceType) 853Debug.Assert(_methList.IsEmpty() || _methList.Head().mpwi.MethProp() != _pCurrentSym);
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (7)
2628throw ErrorHandling.Error(ErrorCode.ERR_AmbigCall, pmethAmbig1.mpwi, pmethAmbig2.mpwi); 2631ppmpwi = pmethBest.mpwi; 2637return BindLiftedUDBinop(ek, arg1, arg2, pmethBest.@params, pmethBest.mpwi); 2640CType typeRetRaw = TypeManager.SubstType(pmethBest.mpwi.Meth().RetType, pmethBest.mpwi.GetType()); 2642return BindUDBinopCall(arg1, arg2, pmethBest.@params, typeRetRaw, pmethBest.mpwi);