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)
607new MethPropWithInst(methCur, atsCur, TypeArray.Empty), 617new MethPropWithInst(methCur, atsCur, TypeArray.Empty),
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (5)
78_mpwiParamTypeConstraints = new MethPropWithInst(); 79_mpwiBogus = new MethPropWithInst(); 80_misnamed = new MethPropWithInst(); 81_mpwiCantInferInstArg = new MethPropWithInst(); 262new 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)
56MethPropWithInst mpwi = new MethPropWithInst(prop, ats);
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (2)
2462new MethPropWithInst(method, ats, TypeArray.Empty), 2480new 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)
46MethPropWithInst mpwi1 = node1.mpwi; 47MethPropWithInst mpwi2 = node2.mpwi; 201private static TypeArray RearrangeNamedArguments(TypeArray pta, MethPropWithInst mpwi, CType pTypeThrough, ArgInfos args) 286MethPropWithInst mpwi1 = node1.mpwi; 287MethPropWithInst 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)
652private ExprCall BindLiftedUDUnop(Expr arg, CType typeArg, MethPropWithInst mpwi) 681private ExprCall BindUDUnopCall(Expr arg, CType typeArg, MethPropWithInst mpwi) 727MethPropWithInst mpwiBest = BindMethodGroupToArgumentsCore(bindFlags, grp, args, carg, namedKind).BestResult;
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (4)
28public static ExprMemberGroup CreateMemGroup(Expr obj, MethPropWithInst method) 54public static ExprMethodInfo CreateMethodInfo(MethPropWithInst mwi) => 167public static ExprBinOp CreateUserDefinedBinop(ExpressionKind exprKind, CType type, Expr left, Expr right, Expr call, MethPropWithInst userMethod) => 171public static ExprUnaryOp CreateUserDefinedUnaryOperator(ExpressionKind exprKind, CType type, Expr operand, ExprCall call, MethPropWithInst userMethod) =>
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (4)
44private readonly MethPropWithInst _mpwiParamTypeConstraints; 45private readonly MethPropWithInst _mpwiBogus; 46private readonly MethPropWithInst _misnamed; 47private 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)
56MethPropWithInst mpwi = new MethPropWithInst(prop, ats);
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (4)
140MethPropWithInst pmpwi; 2524private ExprCall BindUDBinop(ExpressionKind ek, Expr arg1, Expr arg2, bool fDontLift, out MethPropWithInst ppmpwi) 2583private ExprCall BindUDBinopCall(Expr arg1, Expr arg2, TypeArray Params, CType typeRet, MethPropWithInst mpwi) 2602private 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)