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)
46MethPropWithInst mpwi1 = node1.mpwi; 47MethPropWithInst mpwi2 = node2.mpwi; 286MethPropWithInst mpwi1 = node1.mpwi; 287MethPropWithInst mpwi2 = node2.mpwi; 490Debug.Assert(list[0].mpwi != null);
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (5)
634throw ErrorHandling.Error(ErrorCode.ERR_AmbigCall, pmethAmbig1.mpwi, pmethAmbig2.mpwi); 641call = BindLiftedUDUnop(arg, pmethBest.@params[0], pmethBest.mpwi); 645call = BindUDUnopCall(arg, pmethBest.@params[0], pmethBest.mpwi); 648return ExprFactory.CreateUserDefinedUnaryOperator(ek, call.Type, arg, call, pmethBest.mpwi);
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (15)
331pAmbig1.mpwi.MethProp().Params.Count != pAmbig2.mpwi.MethProp().Params.Count || 332pAmbig1.mpwi.TypeArgs != pAmbig2.mpwi.TypeArgs || 333pAmbig1.mpwi.GetType() != pAmbig2.mpwi.GetType() || 334pAmbig1.mpwi.MethProp().Params == pAmbig2.mpwi.MethProp().Params) 336throw ErrorHandling.Error(ErrorCode.ERR_AmbigCall, pAmbig1.mpwi, pAmbig2.mpwi); 340throw ErrorHandling.Error(ErrorCode.ERR_AmbigCall, pAmbig1.mpwi.MethProp(), pAmbig2.mpwi.MethProp()); 346_results.BestResult = pmethBest.mpwi; 795!_methList.Head().mpwi.GetType().IsInterfaceType) 852Debug.Assert(_methList.IsEmpty() || _methList.Head().mpwi.MethProp() != _pCurrentSym);
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (7)
2565throw ErrorHandling.Error(ErrorCode.ERR_AmbigCall, pmethAmbig1.mpwi, pmethAmbig2.mpwi); 2568ppmpwi = pmethBest.mpwi; 2574return BindLiftedUDBinop(ek, arg1, arg2, pmethBest.@params, pmethBest.mpwi); 2577CType typeRetRaw = TypeManager.SubstType(pmethBest.mpwi.Meth().RetType, pmethBest.mpwi.GetType()); 2579return BindUDBinopCall(arg1, arg2, pmethBest.@params, typeRetRaw, pmethBest.mpwi);