Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ CheckPatternFacets()

Exception System.Xml.Schema.FacetsChecker.CheckPatternFacets ( RestrictionFacets restriction,
string value )
inlinepackageinherited

Definition at line 677 of file FacetsChecker.cs.

678 {
679 if (restriction != null && (restriction.Flags & RestrictionFlags.Pattern) != 0)
680 {
681 for (int i = 0; i < restriction.Patterns.Count; i++)
682 {
683 Regex regex = (Regex)restriction.Patterns[i];
684 if (!regex.IsMatch(value))
685 {
686 return new XmlSchemaException(System.SR.Sch_PatternConstraintFailed, string.Empty);
687 }
688 }
689 }
690 return null;
691 }
static string Sch_PatternConstraintFailed
Definition SR.cs:692
Definition SR.cs:7

References System.Xml.Dictionary, System.Text.RegularExpressions.i, System.SR.Sch_PatternConstraintFailed, and System.value.

Referenced by System.Xml.Schema.FacetsChecker.CheckLexicalFacets().