Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Xml.Schema.FacetsChecker.FacetsCompiler Struct Reference

Classes

struct  Map
 

Public Member Functions

 FacetsCompiler (DatatypeImplementation baseDatatype, RestrictionFacets restriction)
 

Package Functions

void CompileLengthFacet (XmlSchemaFacet facet)
 
void CompileMinLengthFacet (XmlSchemaFacet facet)
 
void CompileMaxLengthFacet (XmlSchemaFacet facet)
 
void CompilePatternFacet (XmlSchemaPatternFacet facet)
 
void CompileEnumerationFacet (XmlSchemaFacet facet, IXmlNamespaceResolver nsmgr, XmlNameTable nameTable)
 
void CompileWhitespaceFacet (XmlSchemaFacet facet)
 
void CompileMaxInclusiveFacet (XmlSchemaFacet facet)
 
void CompileMaxExclusiveFacet (XmlSchemaFacet facet)
 
void CompileMinInclusiveFacet (XmlSchemaFacet facet)
 
void CompileMinExclusiveFacet (XmlSchemaFacet facet)
 
void CompileTotalDigitsFacet (XmlSchemaFacet facet)
 
void CompileFractionDigitsFacet (XmlSchemaFacet facet)
 
void FinishFacetCompile ()
 
void CompileFacetCombinations ()
 

Private Member Functions

void CheckValue (object value, XmlSchemaFacet facet)
 
void CopyFacetsFromBaseType ()
 
object ParseFacetValue (XmlSchemaDatatype datatype, XmlSchemaFacet facet, string code, IXmlNamespaceResolver nsmgr, XmlNameTable nameTable)
 
void CheckProhibitedFlag (XmlSchemaFacet facet, RestrictionFlags flag, string errorCode)
 
void CheckDupFlag (XmlSchemaFacet facet, RestrictionFlags flag, string errorCode)
 
void SetFlag (XmlSchemaFacet facet, RestrictionFlags flag)
 
void SetFlag (RestrictionFlags flag)
 

Static Private Member Functions

static string Preprocess (string pattern)
 

Private Attributes

readonly DatatypeImplementation _datatype
 
readonly RestrictionFacets _derivedRestriction
 
readonly RestrictionFlags _baseFlags
 
readonly RestrictionFlags _baseFixedFlags
 
readonly RestrictionFlags _validRestrictionFlags
 
readonly XmlSchemaDatatype _nonNegativeInt
 
readonly XmlSchemaDatatype _builtInType
 
readonly XmlTypeCode _builtInEnum
 
bool _firstPattern
 
StringBuilder _regStr
 
XmlSchemaPatternFacet _pattern_facet
 

Static Private Attributes

static readonly Map[] s_map
 

Detailed Description

Definition at line 9 of file FacetsChecker.cs.


The documentation for this struct was generated from the following file: