System.Dynamic.DynamicObject.MetaDynamic.GetRestrictions C# (CSharp) Method

GetRestrictions() private method

Returns a Restrictions object which includes our current restrictions merged with a restriction limiting our type
private GetRestrictions ( ) : BindingRestrictions
return BindingRestrictions
            private BindingRestrictions GetRestrictions() {
                Debug.Assert(Restrictions == BindingRestrictions.Empty, "We don't merge, restrictions are always empty");

                return BindingRestrictions.GetTypeRestriction(this);
            }