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