// Assembly: System.Xml
// Full name: System.Xml.DtdParser

namespace System.Xml
{
public class DtdParser // TypeDefIndex: 6780
{
	// Fields
	type#20052 readerAdapter;
	type#20055 readerAdapterWithValidation;
	type#29189 nameTable;
	type#25645 schemaInfo;
	type#29116 xmlCharType;
	type#26577 systemId;
	type#26577 publicId;
	type#15314 normalize;
	type#15314 validate;
	type#15314 supportNamespaces;
	type#15314 v1Compat;
	type#12900 chars;
	type#20868 charsUsed;
	type#20868 curPos;
	type#30954 scanningFunction;
	type#30954 nextScaningFunction;
	type#30954 savedScanningFunction;
	type#15314 whitespaceSeen;
	type#20868 tokenStartPos;
	type#20868 colonPos;
	type#26606 internalSubsetValueSb;
	type#20868 externalEntitiesDepth;
	type#20868 currentEntityId;
	type#15314 freeFloatingDtd;
	type#15314 hasFreeFloatingInternalSubset;
	type#26606 stringBuilder;
	type#20868 condSectionDepth;
	type#21982 literalLineInfo;
	type#15838 literalQuoteChar;
	type#26577 documentBaseUri;
	type#26577 externalDtdBaseUri;
	type#4833 undeclaredNotations;
	type#13151 condSectionEntityIds;

	// Methods
	// RVA: -1
	private type#28660 .ctor() { }
	// RVA: -1
	internal static type#20050 Create() { }
	// RVA: -1
	private type#28660 Initialize(type#20051 readerAdapter) { }
	// RVA: -1
	private type#28660 InitializeFreeFloatingDtd(type#26576 baseUri, type#26576 docTypeName, type#26576 publicId, type#26576 systemId, type#26576 internalSubset, type#20051 adapter) { }
	// RVA: -1
	private virtual type#20048 System.Xml.IDtdParser.ParseInternalDtd(type#20051 adapter, type#15313 saveInternalSubset) { }
	// RVA: -1
	private virtual type#20048 System.Xml.IDtdParser.ParseFreeFloatingDtd(type#26576 baseUri, type#26576 docTypeName, type#26576 publicId, type#26576 systemId, type#26576 internalSubset, type#20051 adapter) { }
	// RVA: -1
	private type#15313 get_ParsingInternalSubset() { }
	// RVA: -1
	private type#15313 get_IgnoreEntityReferences() { }
	// RVA: -1
	private type#15313 get_SaveInternalSubsetValue() { }
	// RVA: -1
	private type#15313 get_ParsingTopLevelMarkup() { }
	// RVA: -1
	private type#15313 get_SupportNamespaces() { }
	// RVA: -1
	private type#15313 get_Normalize() { }
	// RVA: -1
	private type#28660 Parse(type#15313 saveInternalSubset) { }
	// RVA: -1
	private type#28660 ParseInDocumentDtd(type#15313 saveInternalSubset) { }
	// RVA: -1
	private type#28660 ParseFreeFloatingDtd() { }
	// RVA: -1
	private type#28660 ParseInternalSubset() { }
	// RVA: -1
	private type#28660 ParseExternalSubset() { }
	// RVA: -1
	private type#28660 ParseSubset() { }
	// RVA: -1
	private type#28660 ParseAttlistDecl() { }
	// RVA: -1
	private type#28660 ParseAttlistType(type#25626 attrDef, type#25635 elementDecl, type#15313 ignoreErrors) { }
	// RVA: -1
	private type#28660 ParseAttlistDefault(type#25626 attrDef, type#15313 ignoreErrors) { }
	// RVA: -1
	private type#28660 ParseElementDecl() { }
	// RVA: -1
	private type#28660 ParseElementOnlyContent(type#24259 pcv, type#20867 startParenEntityId) { }
	// RVA: -1
	private type#28660 ParseHowMany(type#24259 pcv) { }
	// RVA: -1
	private type#28660 ParseElementMixedContent(type#24259 pcv, type#20867 startParenEntityId) { }
	// RVA: -1
	private type#28660 ParseEntityDecl() { }
	// RVA: -1
	private type#28660 ParseNotationDecl() { }
	// RVA: -1
	private type#28660 AddUndeclaredNotation(type#26576 notationName) { }
	// RVA: -1
	private type#28660 ParseComment() { }
	// RVA: -1
	private type#28660 ParsePI() { }
	// RVA: -1
	private type#28660 ParseCondSection() { }
	// RVA: -1
	private type#28660 ParseExternalId(type#30956 idTokenType, type#30956 declType, type#12129 publicId, type#12129 systemId) { }
	// RVA: -1
	private type#30956 GetToken(type#15313 needWhiteSpace) { }
	// RVA: -1
	private type#30956 ScanSubsetContent() { }
	// RVA: -1
	private type#30956 ScanNameExpected() { }
	// RVA: -1
	private type#30956 ScanQNameExpected() { }
	// RVA: -1
	private type#30956 ScanNmtokenExpected() { }
	// RVA: -1
	private type#30956 ScanDoctype1() { }
	// RVA: -1
	private type#30956 ScanDoctype2() { }
	// RVA: -1
	private type#30956 ScanClosingTag() { }
	// RVA: -1
	private type#30956 ScanElement1() { }
	// RVA: -1
	private type#30956 ScanElement2() { }
	// RVA: -1
	private type#30956 ScanElement3() { }
	// RVA: -1
	private type#30956 ScanElement4() { }
	// RVA: -1
	private type#30956 ScanElement5() { }
	// RVA: -1
	private type#30956 ScanElement6() { }
	// RVA: -1
	private type#30956 ScanElement7() { }
	// RVA: -1
	private type#30956 ScanAttlist1() { }
	// RVA: -1
	private type#30956 ScanAttlist2() { }
	// RVA: -1
	private type#30956 ScanAttlist3() { }
	// RVA: -1
	private type#30956 ScanAttlist4() { }
	// RVA: -1
	private type#30956 ScanAttlist5() { }
	// RVA: -1
	private type#30956 ScanAttlist6() { }
	// RVA: -1
	private type#30956 ScanAttlist7() { }
	// RVA: -1
	private type#30956 ScanLiteral(type#30950 literalType) { }
	// RVA: -1
	private type#29234 ScanEntityName() { }
	// RVA: -1
	private type#30956 ScanNotation1() { }
	// RVA: -1
	private type#30956 ScanSystemId() { }
	// RVA: -1
	private type#30956 ScanEntity1() { }
	// RVA: -1
	private type#30956 ScanEntity2() { }
	// RVA: -1
	private type#30956 ScanEntity3() { }
	// RVA: -1
	private type#30956 ScanPublicId1() { }
	// RVA: -1
	private type#30956 ScanPublicId2() { }
	// RVA: -1
	private type#30956 ScanCondSection1() { }
	// RVA: -1
	private type#30956 ScanCondSection2() { }
	// RVA: -1
	private type#30956 ScanCondSection3() { }
	// RVA: -1
	private type#28660 ScanName() { }
	// RVA: -1
	private type#28660 ScanQName() { }
	// RVA: -1
	private type#28660 ScanQName(type#15313 isQName) { }
	// RVA: -1
	private type#15313 ReadDataInName() { }
	// RVA: -1
	private type#28660 ScanNmtoken() { }
	// RVA: -1
	private type#15313 EatPublicKeyword() { }
	// RVA: -1
	private type#15313 EatSystemKeyword() { }
	// RVA: -1
	private type#29234 GetNameQualified(type#15313 canHavePrefix) { }
	// RVA: -1
	private type#26576 GetNameString() { }
	// RVA: -1
	private type#26576 GetNmtokenString() { }
	// RVA: -1
	private type#26576 GetValue() { }
	// RVA: -1
	private type#26576 GetValueWithStrippedSpaces() { }
	// RVA: -1
	private type#20867 ReadData() { }
	// RVA: -1
	private type#28660 LoadParsingBuffer() { }
	// RVA: -1
	private type#28660 SaveParsingBuffer() { }
	// RVA: -1
	private type#28660 SaveParsingBuffer(type#20867 internalSubsetValueEndPos) { }
	// RVA: -1
	private type#15313 HandleEntityReference(type#15313 paramEntity, type#15313 inLiteral, type#15313 inAttribute) { }
	// RVA: -1
	private type#15313 HandleEntityReference(type#29234 entityName, type#15313 paramEntity, type#15313 inLiteral, type#15313 inAttribute) { }
	// RVA: -1
	private type#15313 HandleEntityEnd(type#15313 inLiteral) { }
	// RVA: -1
	private type#25640 VerifyEntityReference(type#29234 entityName, type#15313 paramEntity, type#15313 mustBeDeclared, type#15313 inAttribute) { }
	// RVA: -1
	private type#28660 SendValidationEvent(type#20867 pos, type#29461 severity, type#26576 code, type#26576 arg) { }
	// RVA: -1
	private type#28660 SendValidationEvent(type#29461 severity, type#26576 code, type#26576 arg) { }
	// RVA: -1
	private type#28660 SendValidationEvent(type#29461 severity, type#29331 e) { }
	// RVA: -1
	private type#15313 IsAttributeValueType(type#30956 token) { }
	// RVA: -1
	private type#20867 get_LineNo() { }
	// RVA: -1
	private type#20867 get_LinePos() { }
	// RVA: -1
	private type#26576 get_BaseUriStr() { }
	// RVA: -1
	private type#28660 OnUnexpectedError() { }
	// RVA: -1
	private type#28660 Throw(type#20867 curPos, type#26576 res) { }
	// RVA: -1
	private type#28660 Throw(type#20867 curPos, type#26576 res, type#26576 arg) { }
	// RVA: -1
	private type#28660 Throw(type#20867 curPos, type#26576 res, type#13453 args) { }
	// RVA: -1
	private type#28660 Throw(type#26576 res, type#26576 arg, type#20867 lineNo, type#20867 linePos) { }
	// RVA: -1
	private type#28660 ThrowInvalidChar(type#20867 pos, type#26576 data, type#20867 invCharPos) { }
	// RVA: -1
	private type#28660 ThrowInvalidChar(type#12899 data, type#20867 length, type#20867 invCharPos) { }
	// RVA: -1
	private type#28660 ThrowUnexpectedToken(type#20867 pos, type#26576 expectedToken) { }
	// RVA: -1
	private type#28660 ThrowUnexpectedToken(type#20867 pos, type#26576 expectedToken1, type#26576 expectedToken2) { }
	// RVA: -1
	private type#26576 ParseUnexpectedToken(type#20867 startPos) { }
	// RVA: -1
	internal static type#26576 StripSpaces(type#26576 value) { }
}
}
