Represents a set of binding restrictions on the DynamicMetaObject under which the dynamic binding is valid.
Assemblies: System.Core (in System.Core.dll)
System.Dynamic.Runtime (in System.Dynamic.Runtime.dll)
Thetype exposes the following members.
|Combine||Combines binding restrictions from the list of DynamicMetaObject instances into one set of restrictions.|
|Equals(Object)||Determines whether the specified object is equal to the current object. (Inherited from Object.)|
|Finalize||Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)|
|GetExpressionRestriction||Creates the binding restriction that checks the expression for arbitrary immutable properties.|
|GetHashCode||Serves as the default hash function. (Inherited from Object.)|
|GetInstanceRestriction||Creates the binding restriction that checks the expression for object instance identity.|
|GetType||Gets the Type of the current instance. (Inherited from Object.)|
|GetTypeRestriction||Creates the binding restriction that check the expression for runtime type identity.|
|MemberwiseClone||Creates a shallow copy of the current Object. (Inherited from Object.)|
|Merge||Merges the set of binding restrictions with the current binding restrictions.|
|ToExpression||Creates the Expression representing the binding restrictions.|
|ToString||Returns a string that represents the current object. (Inherited from Object.)|