public ValidationClause When <T>(Expression <Func <T> > property) { var prop = ((MemberExpression)property.Body).Member as PropertyInfo; if (prop == null) { throw new BuilderException(); } precondition = new ValidationClause(parent, this, prop, true); return(precondition); }
public ValidationClause Check <T>(Expression <Func <T> > property) { var prop = ((MemberExpression)property.Body).Member as PropertyInfo; if (prop == null) { throw new BuilderException(); } clause = new ValidationClause(parent, this, prop); return(clause); }