internal void CompilePatternFacet(XmlSchemaPatternFacet facet) {
CheckProhibitedFlag(facet, RestrictionFlags.Pattern, Res.Sch_PatternFacetProhibited);
if(firstPattern == true) {
regStr = new StringBuilder();
regStr.Append("(");
regStr.Append(facet.Value);
pattern_facet = new XmlSchemaPatternFacet();
pattern_facet = facet;
firstPattern = false;
}
else {
regStr.Append(")|(");
regStr.Append(facet.Value);
}
SetFlag(facet, RestrictionFlags.Pattern);
}