31 references to Merge
Microsoft.CSharp (19)
Microsoft\CSharp\RuntimeBinder\BinderHelper.cs (5)
65restrictions = restrictions.Merge(r); 76restrictions = restrictions.Merge(BindingRestrictions.GetExpressionRestriction(e)); 82restrictions = restrictions.Merge(BindingRestrictions.GetExpressionRestriction(e)); 88restrictions = restrictions.Merge(r); 101restrictions = deferredBinding.Restrictions.Merge(restrictions);
Microsoft\CSharp\RuntimeBinder\ComInterop\ComBinderHelpers.cs (1)
74BindingRestrictions restrictions = curArgument.Restrictions.Merge(
Microsoft\CSharp\RuntimeBinder\ComInterop\ComClassMetaObject.cs (1)
25BindingRestrictions.Combine(args).Merge(
Microsoft\CSharp\RuntimeBinder\ComInterop\ComFallbackMetaObject.cs (1)
58Restrictions.Merge(ComBinderHelpers.GetTypeRestrictionForDynamicMetaObject(this)),
Microsoft\CSharp\RuntimeBinder\ComInterop\ComInvokeAction.cs (1)
41target.Restrictions.Merge(BindingRestrictions.Combine(args))
Microsoft\CSharp\RuntimeBinder\ComInterop\ComInvokeBinder.cs (2)
153_restrictions = _restrictions.Merge(ComBinderHelpers.GetTypeRestrictionForDynamicMetaObject(curMo)); 161BindingRestrictions.Combine(_args).Merge(_restrictions)
Microsoft\CSharp\RuntimeBinder\ComInterop\DispCallableMetaObject.cs (2)
106return callableTypeRestrictions.Merge(dispatchRestriction).Merge(memberRestriction);
Microsoft\CSharp\RuntimeBinder\ComInterop\IDispatchMetaObject.cs (3)
231value.Restrictions.Merge(IDispatchRestriction()).Merge(BindingRestrictions.GetTypeRestriction(value.Expression, typeof(BoundDispEvent))) 247).Merge(
Microsoft\CSharp\RuntimeBinder\ComInterop\TypeEnumMetaObject.cs (2)
38).Merge( 50).Merge(
Microsoft\CSharp\RuntimeBinder\ComInterop\TypeLibMetaObject.cs (1)
23).Merge(
Microsoft.VisualBasic.Core (4)
Microsoft\VisualBasic\CompilerServices\IDOBinder.vb (4)
1518r = r.Merge(CreateRestriction(arg)) 1522r = r.Merge(CreateRestriction(value)) 1529Return metaObject.Restrictions.Merge( 1532Return metaObject.Restrictions.Merge(
System.Linq.Expressions (8)
System\Dynamic\BindingRestrictions.cs (1)
131res = res.Merge(mo.Restrictions);
System\Dynamic\DynamicMetaObjectBinder.cs (1)
193target.Restrictions.Merge(BindingRestrictions.Combine(args)),
System\Dynamic\DynamicObject.cs (4)
670GetRestrictions().Merge(resultMO.Restrictions).Merge(fallbackResult.Restrictions) 730GetRestrictions().Merge(fallbackResult.Restrictions) 793GetRestrictions().Merge(fallbackResult.Restrictions)
System\Dynamic\ExpandoObject.cs (2)
820result.Restrictions.Merge(fallback.Restrictions) 955GetRestrictions().Merge(succeeds.Restrictions)