7 instantiations of MethWithType
Microsoft.CSharp (7)
Microsoft\CSharp\RuntimeBinder\Semantics\Conversion.cs (1)
830prguci.Add(new UdConvInfo(new MethWithType(convCur, atsCur), fFromImplicit, fToImplicit));
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (4)
954? new MethWithType(prop.GetterMethod, pwt.GetType()) 955: new MethWithType(); 957? new MethWithType(prop.SetterMethod, pwt.GetType()) 958: new MethWithType();
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (2)
83_mwtBadArity = new MethWithType(); 1177MethWithType mwtCantInfer = new MethWithType(_results.UninferableResult.Meth(), _results.UninferableResult.GetType());
13 references to MethWithType
Microsoft.CSharp (13)
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (7)
16public readonly MethWithType Meth; 20public UdConvInfo(MethWithType mwt, bool srcImplicit, bool dstImplicit) 484PostBindProperty(pwt, out MethWithType mwtGet, out MethWithType mwtSet); 857private void CheckPropertyAccess(MethWithType mwt, PropWithType pwtSlot, CType type) 948private static void PostBindProperty(PropWithType pwt, out MethWithType pmwtGet, out MethWithType pmwtSet)
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (1)
22public static ExprProperty CreateProperty(CType type, Expr optionalObjectThrough, Expr arguments, ExprMemberGroup memberGroup, PropWithType property, MethWithType setMethod) =>
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (2)
49private readonly MethWithType _mwtBadArity; 1177MethWithType mwtCantInfer = new MethWithType(_results.UninferableResult.Meth(), _results.UninferableResult.GetType());
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Property.cs (3)
19public ExprProperty(CType type, Expr pOptionalObjectThrough, Expr pOptionalArguments, ExprMemberGroup pMemberGroup, PropWithType pwtSlot, MethWithType mwtSet) 45public MethWithType MethWithTypeSet { get; } 49internal static bool HasIsExternalInitModifier(MethWithType mwtSet)