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