System.Xml.Schema.FacetsChecker.FacetsCompiler.CompilePatternFacet C# (CSharp) Méthode

CompilePatternFacet() private méthode

private CompilePatternFacet ( XmlSchemaPatternFacet facet ) : void
facet XmlSchemaPatternFacet
Résultat void
        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);
        }