4 instantiations of PropWithType
Microsoft.CSharp (4)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (1)
645PropWithType pwt = new PropWithType(property, propertyType);
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (1)
747return BindToProperty(grp.OptionalObject, new PropWithType(mpwiBest), bindFlags, args, grp);
Microsoft\CSharp\RuntimeBinder\Semantics\Nullable.cs (1)
56PropWithType pwt = new PropWithType(prop, ats);
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\PropertyInfo.cs (1)
18Property = new PropWithType(propertySymbol, propertyType);
9 references to PropWithType
Microsoft.CSharp (9)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (1)
645PropWithType pwt = new PropWithType(property, propertyType);
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (3)
472internal ExprProperty BindToProperty(Expr pObject, PropWithType pwt, BindingFlag bindFlags, Expr args, ExprMemberGroup pMemGroup) 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\Nullable.cs (1)
56PropWithType pwt = new PropWithType(prop, ats);
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Property.cs (2)
19public ExprProperty(CType type, Expr pOptionalObjectThrough, Expr pOptionalArguments, ExprMemberGroup pMemberGroup, PropWithType pwtSlot, MethWithType mwtSet) 43public PropWithType PropWithTypeSlot { get; }
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\PropertyInfo.cs (1)
21public PropWithType Property { get; }