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