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

◆ CompileEnumerationFacet()

void System.Xml.Schema.FacetsChecker.FacetsCompiler.CompileEnumerationFacet ( XmlSchemaFacet facet,
IXmlNamespaceResolver nsmgr,
XmlNameTable nameTable )
inlinepackage

Definition at line 156 of file FacetsChecker.cs.

157 {
158 CheckProhibitedFlag(facet, RestrictionFlags.Enumeration, System.SR.Sch_EnumerationFacetProhibited);
160 {
162 }
164 SetFlag(facet, RestrictionFlags.Enumeration);
165 }
virtual int Add(object? value)
static string Sch_EnumerationFacetProhibited
Definition SR.cs:638
static string Sch_EnumerationFacetInvalid
Definition SR.cs:674
Definition SR.cs:7
void SetFlag(XmlSchemaFacet facet, RestrictionFlags flag)
object ParseFacetValue(XmlSchemaDatatype datatype, XmlSchemaFacet facet, string code, IXmlNamespaceResolver nsmgr, XmlNameTable nameTable)
void CheckProhibitedFlag(XmlSchemaFacet facet, RestrictionFlags flag, string errorCode)
readonly RestrictionFacets _derivedRestriction
readonly DatatypeImplementation _datatype

References System.Xml.Schema.FacetsChecker.FacetsCompiler._datatype, System.Xml.Schema.FacetsChecker.FacetsCompiler._derivedRestriction, System.Collections.ArrayList.Add(), System.Xml.Schema.FacetsChecker.FacetsCompiler.CheckProhibitedFlag(), System.Xml.Dictionary, System.Xml.Schema.RestrictionFacets.Enumeration, System.Xml.Schema.FacetsChecker.FacetsCompiler.ParseFacetValue(), System.SR.Sch_EnumerationFacetInvalid, System.SR.Sch_EnumerationFacetProhibited, and System.Xml.Schema.FacetsChecker.FacetsCompiler.SetFlag().