Zdexby TheHolyOneZ
6,967 structs
Struct

FacetsCompiler

: ValueType : Object
System.Xml.Schema.FacetsChecker.FacetsCompiler, System.Xml 0x0048 (72 B) System.Xml.dll
0x00x0048

Members 12

OffsetSizeNameTypeFlags
0x08datatypeDatatypeImplementationPrivate
0x08derivedRestrictionRestrictionFacetsPrivate
0x04baseFlagsRestrictionFlagsPrivate
0x04baseFixedFlagsRestrictionFlagsPrivate
0x04validRestrictionFlagsRestrictionFlagsPrivate
0x001C0x04padding / unreflected
0x08nonNegativeIntXmlSchemaDatatypePrivate
0x08builtInTypeXmlSchemaDatatypePrivate
0x04builtInEnumXmlTypeCodePrivate
0x01firstPatternboolPrivate
0x00350x03padding / unreflected
0x08regStrStringBuilderPrivate
0x08pattern_facetXmlSchemaPatternFacetPrivate
0x08c_mapMap[]PrivateStatic+1 flags

Functions 24

SignatureFlagsNativeParams
void .ctor(DatatypeImplementation baseDatatype, RestrictionFacets restriction)Public+1 flags0x08
void CompileLengthFacet(XmlSchemaFacet facet)1 flags0x08
void CompileMinLengthFacet(XmlSchemaFacet facet)1 flags0x08
void CompileMaxLengthFacet(XmlSchemaFacet facet)1 flags0x08
void CompilePatternFacet(XmlSchemaPatternFacet facet)1 flags0x08
void CompileEnumerationFacet(XmlSchemaFacet facet, IXmlNamespaceResolver nsmgr, XmlNameTable nameTable)1 flags0x08
void CompileWhitespaceFacet(XmlSchemaFacet facet)1 flags0x08
void CompileMaxInclusiveFacet(XmlSchemaFacet facet)1 flags0x08
void CompileMaxExclusiveFacet(XmlSchemaFacet facet)1 flags0x08
void CompileMinInclusiveFacet(XmlSchemaFacet facet)1 flags0x08
void CompileMinExclusiveFacet(XmlSchemaFacet facet)1 flags0x08
void CompileTotalDigitsFacet(XmlSchemaFacet facet)1 flags0x08
void CompileFractionDigitsFacet(XmlSchemaFacet facet)1 flags0x08
void FinishFacetCompile()1 flags0x00
void CheckValue(object value, XmlSchemaFacet facet)Private0x08
void CompileFacetCombinations()1 flags0x00
void CopyFacetsFromBaseType()Private0x00
object ParseFacetValue(XmlSchemaDatatype datatype, XmlSchemaFacet facet, const string& code, IXmlNamespaceResolver nsmgr, XmlNameTable nameTable)Private0x08
string Preprocess(const string& pattern)PrivateStatic0x08
void CheckProhibitedFlag(XmlSchemaFacet facet, const RestrictionFlags& flag, const string& errorCode)Private0x08
void CheckDupFlag(XmlSchemaFacet facet, const RestrictionFlags& flag, const string& errorCode)Private0x08
void SetFlag(XmlSchemaFacet facet, const RestrictionFlags& flag)Private0x08
void SetFlag(const RestrictionFlags& flag)Private0x04
void .cctor()PrivateStatic+1 flags0x00