1 type derived from MethPropWithInst
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\WithType.cs (1)
231internal sealed class MethWithInst : MethPropWithInst
13 instantiations of MethPropWithInst
Microsoft.CSharp (13)
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (2)
619new MethPropWithInst(methCur, atsCur, TypeArray.Empty), 629new MethPropWithInst(methCur, atsCur, TypeArray.Empty),
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (5)
79_mpwiParamTypeConstraints = new MethPropWithInst(); 80_mpwiBogus = new MethPropWithInst(); 81_misnamed = new MethPropWithInst(); 82_mpwiCantInferInstArg = new MethPropWithInst(); 263new MethPropWithInst(_pCurrentSym, _pCurrentType, _pCurrentTypeArgs),
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinderResult.cs (3)
24BestResult = new MethPropWithInst(); 25InaccessibleResult = new MethPropWithInst(); 26UninferableResult = new MethPropWithInst();
Microsoft\CSharp\RuntimeBinder\Semantics\Nullable.cs (1)
57MethPropWithInst mpwi = new MethPropWithInst(prop, ats);
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (2)
2522new MethPropWithInst(method, ats, TypeArray.Empty), 2540new MethPropWithInst(method, ats, TypeArray.Empty),
33 references to MethPropWithInst
Microsoft.CSharp (33)
Microsoft\CSharp\RuntimeBinder\Errors\ErrorFmt.cs (2)
119public ErrArg(MethPropWithInst mpwi) 152public static implicit operator ErrArg(MethPropWithInst mpwi)
Microsoft\CSharp\RuntimeBinder\Semantics\Binding\Better.cs (5)
47MethPropWithInst mpwi1 = node1.mpwi; 48MethPropWithInst mpwi2 = node2.mpwi; 203private static TypeArray RearrangeNamedArguments(TypeArray pta, MethPropWithInst mpwi, CType pTypeThrough, ArgInfos args) 289MethPropWithInst mpwi1 = node1.mpwi; 290MethPropWithInst mpwi2 = node2.mpwi;
Microsoft\CSharp\RuntimeBinder\Semantics\CandidateFunctionMember.cs (2)
9public CandidateFunctionMember(MethPropWithInst mpwi, TypeArray @params, byte ctypeLift, bool fExpanded) 16public MethPropWithInst mpwi;
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (3)
665private ExprCall BindLiftedUDUnop(Expr arg, CType typeArg, MethPropWithInst mpwi) 695private ExprCall BindUDUnopCall(Expr arg, CType typeArg, MethPropWithInst mpwi) 743MethPropWithInst mpwiBest = BindMethodGroupToArgumentsCore(bindFlags, grp, args, carg, namedKind).BestResult;
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (4)
29public static ExprMemberGroup CreateMemGroup(Expr obj, MethPropWithInst method) 61public static ExprMethodInfo CreateMethodInfo(MethPropWithInst mwi) => 186public static ExprBinOp CreateUserDefinedBinop(ExpressionKind exprKind, CType type, Expr left, Expr right, Expr call, MethPropWithInst userMethod) => 190public static ExprUnaryOp CreateUserDefinedUnaryOperator(ExpressionKind exprKind, CType type, Expr operand, ExprCall call, MethPropWithInst userMethod) =>
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (4)
45private readonly MethPropWithInst _mpwiParamTypeConstraints; 46private readonly MethPropWithInst _mpwiBogus; 47private readonly MethPropWithInst _misnamed; 48private readonly MethPropWithInst _mpwiCantInferInstArg;
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinderResult.cs (3)
16public MethPropWithInst BestResult { get; set; } 18public MethPropWithInst InaccessibleResult { get; } 20public MethPropWithInst UninferableResult { get; }
Microsoft\CSharp\RuntimeBinder\Semantics\Nullable.cs (1)
57MethPropWithInst mpwi = new MethPropWithInst(prop, ats);
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (4)
149MethPropWithInst pmpwi; 2587private ExprCall BindUDBinop(ExpressionKind ek, Expr arg1, Expr arg2, bool fDontLift, out MethPropWithInst ppmpwi) 2647private ExprCall BindUDBinopCall(Expr arg1, Expr arg2, TypeArray Params, CType typeRet, MethPropWithInst mpwi) 2667private ExprCall BindLiftedUDBinop(ExpressionKind ek, Expr arg1, Expr arg2, TypeArray Params, MethPropWithInst mpwi)
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\BinaryOperator.cs (1)
21public ExprBinOp(ExpressionKind kind, CType type, Expr left, Expr right, Expr call, MethPropWithInst userMethod)
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\ExprOperator.cs (2)
16protected ExprOperator(ExpressionKind kind, CType type, Expr call, MethPropWithInst userDefinedMethod) 27public MethPropWithInst UserDefinedCallMethod { get; set; }
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\UnaryOperator.cs (1)
18public ExprUnaryOp(ExpressionKind kind, CType type, Expr operand, Expr call, MethPropWithInst userMethod)
Microsoft\CSharp\RuntimeBinder\Semantics\WithType.cs (1)
241public MethWithInst(MethPropWithInst mpwi)