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

CompileEnumerationFacet() private méthode

private CompileEnumerationFacet ( XmlSchemaFacet facet, IXmlNamespaceResolver nsmgr, XmlNameTable nameTable ) : void
facet XmlSchemaFacet
nsmgr IXmlNamespaceResolver
nameTable XmlNameTable
Résultat void
        internal void CompileEnumerationFacet(XmlSchemaFacet facet, IXmlNamespaceResolver nsmgr, XmlNameTable nameTable) {
            CheckProhibitedFlag(facet, RestrictionFlags.Enumeration, Res.Sch_EnumerationFacetProhibited);
            if (derivedRestriction.Enumeration == null) {
                derivedRestriction.Enumeration = new ArrayList();
            }
            derivedRestriction.Enumeration.Add(ParseFacetValue(datatype, facet, Res.Sch_EnumerationFacetInvalid, nsmgr, nameTable));
            SetFlag(facet, RestrictionFlags.Enumeration);
        }