Zdexby TheHolyOneZ
42,610 classes
Class

DtdParser

: Object
System.Xml.DtdParser, System.Xml 0x00C8 (200 B) inherited 0x0010 System.Xml.dll
implements IDtdParser
0x00x00C8

Members 33

OffsetSizeNameTypeFlagsDefault
0x08readerAdapterIDtdParserAdapterPrivate—
0x08readerAdapterWithValidationIDtdParserAdapterWithValidationPrivate—
0x08nameTableXmlNameTablePrivate—
0x08schemaInfoSchemaInfoPrivate—
0x08xmlCharTypeXmlCharTypePrivate—
0x08systemIdstringPrivate—
0x08publicIdstringPrivate—
0x01normalizeboolPrivate—
0x01validateboolPrivate—
0x01supportNamespacesboolPrivate—
0x01v1CompatboolPrivate—
0x004C0x04padding / unreflected
0x08charschar[]Private—
0x04charsUsedintPrivate—
0x04curPosintPrivate—
0x04scanningFunctionScanningFunctionPrivate—
0x04nextScaningFunctionScanningFunctionPrivate—
0x04savedScanningFunctionScanningFunctionPrivate—
0x01whitespaceSeenboolPrivate—
0x006D0x03padding / unreflected
0x04tokenStartPosintPrivate—
0x04colonPosintPrivate—
0x08internalSubsetValueSbStringBuilderPrivate—
0x04externalEntitiesDepthintPrivate—
0x04currentEntityIdintPrivate—
0x01freeFloatingDtdboolPrivate—
0x01hasFreeFloatingInternalSubsetboolPrivate—
0x008A0x06padding / unreflected
0x08stringBuilderStringBuilderPrivate—
0x04condSectionDepthintPrivate—
0x08literalLineInfoLineInfoPrivate—
0x02literalQuoteCharushortPrivate—
0x00A60x02padding / unreflected
0x08documentBaseUristringPrivate—
0x08externalDtdBaseUristringPrivate—
0x08undeclaredNotationsDictionary<System.StringPrivate—
0x08condSectionEntityIdsint[]Private—

Functions 104

SignatureFlagsNativeParams
void .ctor()Private+1 flags0x00
IDtdParser Create()Static+1 flags0x08
void Initialize(IDtdParserAdapter readerAdapter)Private0x08
void InitializeFreeFloatingDtd(const string& baseUri, const string& docTypeName, const string& publicId, const string& systemId, const string& internalSubset, IDtdParserAdapter adapter)Private0x08
IDtdInfo System.Xml.IDtdParser.ParseInternalDtd(IDtdParserAdapter adapter, bool saveInternalSubset)PrivateFinal+2 flags0x08
IDtdInfo System.Xml.IDtdParser.ParseFreeFloatingDtd(const string& baseUri, const string& docTypeName, const string& publicId, const string& systemId, const string& internalSubset, IDtdParserAdapter adapter)PrivateFinal+2 flags0x08
bool get_ParsingInternalSubset()Private+1 flags0x01
bool get_IgnoreEntityReferences()Private+1 flags0x01
bool get_SaveInternalSubsetValue()Private+1 flags0x01
bool get_ParsingTopLevelMarkup()Private+1 flags0x01
bool get_SupportNamespaces()Private+1 flags0x01
bool get_Normalize()Private+1 flags0x01
void Parse(bool saveInternalSubset)Private0x01
void ParseInDocumentDtd(bool saveInternalSubset)Private0x01
void ParseFreeFloatingDtd()Private0x00
void ParseInternalSubset()Private0x00
void ParseExternalSubset()Private0x00
void ParseSubset()Private0x00
void ParseAttlistDecl()Private0x00
void ParseAttlistType(SchemaAttDef attrDef, SchemaElementDecl elementDecl, bool ignoreErrors)Private0x08
void ParseAttlistDefault(SchemaAttDef attrDef, bool ignoreErrors)Private0x08
void ParseElementDecl()Private0x00
void ParseElementOnlyContent(ParticleContentValidator pcv, int startParenEntityId)Private0x08
void ParseHowMany(ParticleContentValidator pcv)Private0x08
void ParseElementMixedContent(ParticleContentValidator pcv, int startParenEntityId)Private0x08
void ParseEntityDecl()Private0x00
void ParseNotationDecl()Private0x00
void AddUndeclaredNotation(const string& notationName)Private0x08
void ParseComment()Private0x00
void ParsePI()Private0x00
void ParseCondSection()Private0x00
void ParseExternalId(const Token& idTokenType, const Token& declType, const string& publicId, const string& systemId)Private0x08
Token GetToken(bool needWhiteSpace)Private0x04
Token ScanSubsetContent()Private0x04
Token ScanNameExpected()Private0x04
Token ScanQNameExpected()Private0x04
Token ScanNmtokenExpected()Private0x04
Token ScanDoctype1()Private0x04
Token ScanDoctype2()Private0x04
Token ScanClosingTag()Private0x04
Token ScanElement1()Private0x04
Token ScanElement2()Private0x04
Token ScanElement3()Private0x04
Token ScanElement4()Private0x04
Token ScanElement5()Private0x04
Token ScanElement6()Private0x04
Token ScanElement7()Private0x04
Token ScanAttlist1()Private0x04
Token ScanAttlist2()Private0x04
Token ScanAttlist3()Private0x04
Token ScanAttlist4()Private0x04
Token ScanAttlist5()Private0x04
Token ScanAttlist6()Private0x04
Token ScanAttlist7()Private0x04
Token ScanLiteral(const LiteralType& literalType)Private0x04
XmlQualifiedName ScanEntityName()Private0x08
Token ScanNotation1()Private0x04
Token ScanSystemId()Private0x04
Token ScanEntity1()Private0x04
Token ScanEntity2()Private0x04
Token ScanEntity3()Private0x04
Token ScanPublicId1()Private0x04
Token ScanPublicId2()Private0x04
Token ScanCondSection1()Private0x04
Token ScanCondSection2()Private0x04
Token ScanCondSection3()Private0x04
void ScanName()Private0x00
void ScanQName()Private0x00
void ScanQName(bool isQName)Private0x01
bool ReadDataInName()Private0x01
void ScanNmtoken()Private0x00
bool EatPublicKeyword()Private0x01
bool EatSystemKeyword()Private0x01
XmlQualifiedName GetNameQualified(bool canHavePrefix)Private0x08
string GetNameString()Private0x08
string GetNmtokenString()Private0x08
string GetValue()Private0x08
string GetValueWithStrippedSpaces()Private0x08
int ReadData()Private0x04
void LoadParsingBuffer()Private0x00
void SaveParsingBuffer()Private0x00
void SaveParsingBuffer(int internalSubsetValueEndPos)Private0x04
bool HandleEntityReference(bool paramEntity, bool inLiteral, bool inAttribute)Private0x01
bool HandleEntityReference(XmlQualifiedName entityName, bool paramEntity, bool inLiteral, bool inAttribute)Private0x08
bool HandleEntityEnd(bool inLiteral)Private0x01
SchemaEntity VerifyEntityReference(XmlQualifiedName entityName, bool paramEntity, bool mustBeDeclared, bool inAttribute)Private0x08
void SendValidationEvent(int pos, const XmlSeverityType& severity, const string& code, const string& arg)Private0x08
void SendValidationEvent(const XmlSeverityType& severity, const string& code, const string& arg)Private0x08
void SendValidationEvent(const XmlSeverityType& severity, XmlSchemaException e)Private0x08
bool IsAttributeValueType(const Token& token)Private0x04
int get_LineNo()Private+1 flags0x04
int get_LinePos()Private+1 flags0x04
string get_BaseUriStr()Private+1 flags0x08
void OnUnexpectedError()Private0x00
void Throw(int curPos, const string& res)Private0x08
void Throw(int curPos, const string& res, const string& arg)Private0x08
void Throw(int curPos, const string& res, const string[]& args)Private0x08
void Throw(const string& res, const string& arg, int lineNo, int linePos)Private0x08
void ThrowInvalidChar(int pos, const string& data, int invCharPos)Private0x08
void ThrowInvalidChar(const char[]& data, int length, int invCharPos)Private0x08
void ThrowUnexpectedToken(int pos, const string& expectedToken)Private0x08
void ThrowUnexpectedToken(int pos, const string& expectedToken1, const string& expectedToken2)Private0x08
string ParseUnexpectedToken(int startPos)Private0x08
string StripSpaces(const string& value)Static+1 flags0x08