Zdexby TheHolyOneZ
42,595 classes
Class

ParticleContentValidator

: ContentValidator : Object
System.Xml.Schema.ParticleContentValidator, System.Xml 0x0048 (72 B) inherited 0x0018 System.Xml.dll
0x00x0048

Members 7

OffsetSizeNameTypeFlagsDefault
0x08symbolsSymbolsDictionaryPrivate—
0x08positionsPositionsPrivate—
0x08stackStackPrivate—
0x08contentNodeSyntaxTreeNodePrivate—
0x01isPartialboolPrivate—
0x00390x03padding / unreflected
0x04minMaxNodesCountintPrivate—
0x01enableUpaCheckboolPrivate—
0x00410x07unreflected bytes to end of ParticleContentValidator
Inherited from ContentValidator 7
OffsetSizeNameTypeFlagsDefault
0x04contentTypeXmlSchemaContentTypePrivate—
0x01isOpenboolPrivate—
0x01isEmptiableboolPrivate—
0x08EmptyContentValidatorPublicStatic+1 flags—
0x08TextOnlyContentValidatorPublicStatic+1 flags—
0x08MixedContentValidatorPublicStatic+1 flags—
0x08AnyContentValidatorPublicStatic+1 flags—

Functions 26

SignatureFlagsNativeParams
void .ctor(const XmlSchemaContentType& contentType)Public+1 flags0x04
void .ctor(const XmlSchemaContentType& contentType, bool enableUpaCheck)Public+1 flags0x04
void InitValidation(ValidationState context)Public+1 flags0x08
object ValidateElement(XmlQualifiedName name, ValidationState context, ref int& errorCode)Public+1 flags0x08
bool CompleteValidation(ValidationState context)Public+1 flags0x08
void Start()Public0x00
void OpenGroup()Public0x00
void CloseGroup()Public0x00
bool Exists(XmlQualifiedName name)Public0x08
void AddName(XmlQualifiedName name, object particle)Public0x08
void AddNamespaceList(NamespaceList namespaceList, object particle)Public0x08
void AddLeafNode(SyntaxTreeNode node)Private0x08
void AddChoice()Public0x00
void AddSequence()Public0x00
void AddStar()Public0x00
void AddPlus()Public0x00
void AddQMark()Public0x00
void AddLeafRange(const decimal& min, const decimal& max)Public0x10
void Closure(InteriorNode node)Private0x08
ContentValidator Finish(bool useDFA)Public0x08
BitSet[] CalculateTotalFollowposForRangeNodes(BitSet firstpos, const BitSet[]& followpos, ref BitSet& posWithRangeTerminals)Private0x08
void CheckCMUPAWithLeafRangeNodes(BitSet curpos)Private0x08
BitSet GetApplicableMinMaxFollowPos(BitSet curpos, BitSet posWithRangeTerminals, const BitSet[]& minmaxFollowPos)Private0x08
void CheckUniqueParticleAttribution(BitSet firstpos, const BitSet[]& followpos)Private0x08
void CheckUniqueParticleAttribution(BitSet curpos)Private0x08
Int32[][] BuildTransitionTable(BitSet firstpos, const BitSet[]& followpos, int endMarkerPos)Private0x08

Used by 4

types with a member, parameter or interface of this type