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

◆ CompilePatternFacet()

void System.Xml.Schema.FacetsChecker.FacetsCompiler.CompilePatternFacet ( XmlSchemaPatternFacet facet)
inlinepackage

Definition at line 137 of file FacetsChecker.cs.

138 {
140 if (_firstPattern)
141 {
142 _regStr = new StringBuilder();
143 _regStr.Append('(');
144 _regStr.Append(facet.Value);
146 _firstPattern = false;
147 }
148 else
149 {
150 _regStr.Append(")|(");
151 _regStr.Append(facet.Value);
152 }
153 SetFlag(facet, RestrictionFlags.Pattern);
154 }
static string Sch_PatternFacetProhibited
Definition SR.cs:636
Definition SR.cs:7
StringBuilder Append(char value, int repeatCount)
void SetFlag(XmlSchemaFacet facet, RestrictionFlags flag)
void CheckProhibitedFlag(XmlSchemaFacet facet, RestrictionFlags flag, string errorCode)

References System.Xml.Schema.FacetsChecker.FacetsCompiler._firstPattern, System.Xml.Schema.FacetsChecker.FacetsCompiler._pattern_facet, System.Xml.Schema.FacetsChecker.FacetsCompiler._regStr, System.Text.StringBuilder.Append(), System.Xml.Schema.FacetsChecker.FacetsCompiler.CheckProhibitedFlag(), System.Xml.Dictionary, System.SR.Sch_PatternFacetProhibited, and System.Xml.Schema.FacetsChecker.FacetsCompiler.SetFlag().