static Expression VerifyRequiredFields(ParameterExpression fields, IList <string> names) { if (names.Count == 0) { return(Expression.Empty()); } return(RequiredFields.IfMissingAny( fields, ThrowExpression.RequiredFieldsMissingException(fields, names))); }