1 write to Restrictions
System.Linq.Expressions (1)
System\Dynamic\DynamicMetaObject.cs (1)
32
Restrictions
= restrictions;
18 references to Restrictions
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\BinderHelper.cs (1)
100
restrictions = deferredBinding.
Restrictions
.Merge(restrictions);
Microsoft.VisualBasic.Core (2)
Microsoft\VisualBasic\CompilerServices\IDOBinder.vb (2)
1529
Return metaObject.
Restrictions
.Merge(
1532
Return metaObject.
Restrictions
.Merge(
System.Linq.Expressions (15)
System\Dynamic\BindingRestrictions.cs (1)
131
res = res.Merge(mo.
Restrictions
);
System\Dynamic\DynamicMetaObjectBinder.cs (3)
91
BindingRestrictions restrictions = binding.
Restrictions
;
188
return MakeDeferred(target.
Restrictions
, target);
193
target.
Restrictions
.Merge(BindingRestrictions.Combine(args)),
System\Dynamic\DynamicObject.cs (6)
637
resultMO = new DynamicMetaObject(checkedConvert, resultMO.
Restrictions
);
670
GetRestrictions().Merge(resultMO.
Restrictions
).Merge(fallbackResult.
Restrictions
)
730
GetRestrictions().Merge(fallbackResult.
Restrictions
)
793
GetRestrictions().Merge(fallbackResult.
Restrictions
)
835
Debug.Assert(
Restrictions
== BindingRestrictions.Empty, "We don't merge, restrictions are always empty");
System\Dynamic\ExpandoObject.cs (5)
820
result.
Restrictions
.Merge(fallback.
Restrictions
)
897
fallback.
Restrictions
955
GetRestrictions().Merge(succeeds.
Restrictions
)
1010
Debug.Assert(
Restrictions
== BindingRestrictions.Empty, "We don't merge, restrictions are always empty");