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)
881type = prop.PropWithTypeSlot.Ats; 882methprop = prop.PropWithTypeSlot.Prop();
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (2)
852CheckPropertyAccess(prop.MethWithTypeSet, prop.PropWithTypeSlot, type); 916throw 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)
53Expr propInfo = ExprFactory.CreatePropertyInfo(prop.PropWithTypeSlot.Prop(), prop.PropWithTypeSlot.Ats); 316if (expr.PropWithTypeSlot.Prop().isStatic || expr.MemberGroup.OptionalObject == null) 324Expr propInfo = ExprFactory.CreatePropertyInfo(expr.PropWithTypeSlot.Prop(), expr.PropWithTypeSlot.GetType());