1 write to PropWithTypeSlot
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Property.cs (1)
28PropWithTypeSlot = pwtSlot;
10 references to PropWithTypeSlot
Microsoft.CSharp (10)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (2)
858type = prop.PropWithTypeSlot.Ats; 859methprop = prop.PropWithTypeSlot.Prop();
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (2)
834CheckPropertyAccess(prop.MethWithTypeSet, prop.PropWithTypeSlot, type); 896throw ErrorHandling.Error(ErrorCode.ERR_AssgReadonlyProp, prop.PropWithTypeSlot);
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Property.cs (1)
47public override SymWithType GetSymWithType() => PropWithTypeSlot;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (5)
52Expr propInfo = ExprFactory.CreatePropertyInfo(prop.PropWithTypeSlot.Prop(), prop.PropWithTypeSlot.Ats); 315if (expr.PropWithTypeSlot.Prop().isStatic || expr.MemberGroup.OptionalObject == null) 323Expr propInfo = ExprFactory.CreatePropertyInfo(expr.PropWithTypeSlot.Prop(), expr.PropWithTypeSlot.GetType());