internal RoleGreaterThanRole(ExtentFiltered extent, IRoleType role, IRoleType greaterThanRole) { extent.CheckRole(role); PredicateAssertions.ValidateRoleGreaterThan(role, greaterThanRole); this.role = role; this.greaterThanRole = greaterThanRole; }
internal RoleGreaterThanValue(ExtentFiltered extent, IRoleType roleType, object obj) { extent.CheckRole(roleType); PredicateAssertions.ValidateRoleGreaterThan(roleType, obj); this.roleType = roleType; this.obj = roleType.Normalize(obj); }
internal AllorsPredicateRoleGreaterThanValueSql(AllorsExtentFilteredSql extent, IRoleType roleType, Object obj) { extent.CheckRole(roleType); PredicateAssertions.ValidateRoleGreaterThan(roleType, obj); this.roleType = roleType; this.obj = roleType.ObjectType is IUnit?roleType.Normalize(obj) : obj; }
internal RoleGreaterThan(ExtentFiltered extent, IRoleType roleType, object compare) { extent.CheckForRoleType(roleType); PredicateAssertions.ValidateRoleGreaterThan(roleType, compare); this.extent = extent; this.roleType = roleType; this.compare = compare; }