Zdexby TheHolyOneZ
6,759 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 flags—0x08
void CompileLengthFacet(XmlSchemaFacet facet)1 flags—0x08
void CompileMinLengthFacet(XmlSchemaFacet facet)1 flags—0x08
void CompileMaxLengthFacet(XmlSchemaFacet facet)1 flags—0x08
void CompilePatternFacet(XmlSchemaPatternFacet facet)1 flags—0x08
void CompileEnumerationFacet(XmlSchemaFacet facet, IXmlNamespaceResolver nsmgr, XmlNameTable nameTable)1 flags—0x08
void CompileWhitespaceFacet(XmlSchemaFacet facet)1 flags—0x08
void CompileMaxInclusiveFacet(XmlSchemaFacet facet)1 flags—0x08
void CompileMaxExclusiveFacet(XmlSchemaFacet facet)1 flags—0x08
void CompileMinInclusiveFacet(XmlSchemaFacet facet)1 flags—0x08
void CompileMinExclusiveFacet(XmlSchemaFacet facet)1 flags—0x08
void CompileTotalDigitsFacet(XmlSchemaFacet facet)1 flags—0x08
void CompileFractionDigitsFacet(XmlSchemaFacet facet)1 flags—0x08
void FinishFacetCompile()1 flags—0x00
void CheckValue(object value, XmlSchemaFacet facet)Private—0x08
void CompileFacetCombinations()1 flags—0x00
void CopyFacetsFromBaseType()Private—0x00
object ParseFacetValue(XmlSchemaDatatype datatype, XmlSchemaFacet facet, const string& code, IXmlNamespaceResolver nsmgr, XmlNameTable nameTable)Private—0x08
string Preprocess(const string& pattern)PrivateStatic—0x08
void CheckProhibitedFlag(XmlSchemaFacet facet, const RestrictionFlags& flag, const string& errorCode)Private—0x08
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