public IDocumentValidator CreateValidator(NameString schemaName = default) { schemaName = schemaName.HasValue ? schemaName : Schema.DefaultName; return(new DocumentValidator( _contextPool, _configuration.GetRules(schemaName))); }
public IDocumentValidator CreateValidator(string schemaName) { if (string.IsNullOrEmpty(schemaName)) { throw new ArgumentException( Resources.DefaultDocumentValidatorFactory_Schema_Name_Is_Mandatory, nameof(schemaName)); } return(new DocumentValidator(_contextPool, _configuration.GetRules(schemaName))); }