internal Exception CheckPatternFacets(RestrictionFacets restriction, string value) {
if (restriction != null && (restriction.Flags & RestrictionFlags.Pattern) != 0) {
foreach(Regex regex in restriction.Patterns) {
if (!regex.IsMatch(value)) {
return new XmlSchemaException(Res.Sch_PatternConstraintFailed, string.Empty);
}
}
}
return null;
}