public static ValidationConfigurationBuilderProperty <TEntity, TField> ForField <TEntity, TField>( this IValidationConfigurationMemberCreator <TEntity> memberCreator, Expression <Func <TEntity, TField> > fieldSelector) { string fieldName = ExtractFieldName(fieldSelector); return(new ValidationConfigurationBuilderProperty <TEntity, TField>(memberCreator.BuilderRuleset, fieldName)); }
ForProperty <TEntity, TProperty>( this IValidationConfigurationMemberCreator <TEntity> memberCreator, Expression <Func <TEntity, TProperty> > propertySelector) { string propertyName = ExtractPropertyName(propertySelector); return(new ValidationConfigurationBuilderProperty <TEntity, TProperty>(memberCreator.BuilderRuleset, propertyName)); }