System.Dynamic.BindingRestrictions
namespace System.Dynamic
{
public abstract class BindingRestrictions
{
public static readonly BindingRestrictions Empty;
public static BindingRestrictions Combine(IList<DynamicMetaObject> contributingObjects);
public static BindingRestrictions GetExpressionRestriction(Expression expression);
public static BindingRestrictions GetInstanceRestriction(Expression expression, object instance);
public static BindingRestrictions GetTypeRestriction(Expression expression, Type type);
public BindingRestrictions Merge(BindingRestrictions restrictions);
public Expression ToExpression();
}
}