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

namespace System.Xml
{
public class XmlSqlBinaryReader // TypeDefIndex: 6600
{
	// Fields
	type#27716 TypeOfObject;
	type#27716 TypeOfString;
	type#13537 TokenTypeMap;
	type#12866 XsdKatmaiTimeScaleToValueLengthMap;
	type#13356 ScanState2ReadState;
	type#26549 inStrm;
	type#12861 data;
	type#20868 pos;
	type#20868 mark;
	type#20868 end;
	type#20901 offset;
	type#15314 eof;
	type#15314 sniffed;
	type#15314 isEmpty;
	type#20868 docState;
	type#34923 symbolTables;
	type#29189 xnt;
	type#15314 xntFromSettings;
	type#26577 xml;
	type#26577 xmlns;
	type#26577 nsxmlns;
	type#26577 baseUri;
	type#34920 state;
	type#29219 nodetype;
	type#15160 token;
	type#20868 attrIndex;
	type#34917 qnameOther;
	type#34917 qnameElement;
	type#29219 parentNodeType;
	type#13724 elementStack;
	type#20868 elemDepth;
	type#13723 attributes;
	type#13151 attrHashTbl;
	type#20868 attrCount;
	type#20868 posAfterAttrs;
	type#15314 xmlspacePreserve;
	type#20868 tokLen;
	type#20868 tokDataPos;
	type#15314 hasTypedValue;
	type#27706 valueType;
	type#26577 stringValue;
	type#4842 namespaces;
	type#34914 prevNameInfo;
	type#29249 textXmlReader;
	type#15314 closeInput;
	type#15314 checkCharacters;
	type#15314 ignoreWhitespace;
	type#15314 ignorePIs;
	type#15314 ignoreComments;
	type#17514 dtdProcessing;
	type#25758 hasher;
	type#29116 xmlCharType;
	type#17812 unicode;
	type#15456 version;

	// Methods
	// RVA: -1
	public type#28660 .ctor(type#26548 stream, type#12860 data, type#20867 len, type#26576 baseUri, type#15313 closeInput, type#29254 settings) { }
	// RVA: -1
	public virtual type#29254 get_Settings() { }
	// RVA: -1
	public virtual type#29218 get_NodeType() { }
	// RVA: -1
	public virtual type#26576 get_LocalName() { }
	// RVA: -1
	public virtual type#26576 get_NamespaceURI() { }
	// RVA: -1
	public virtual type#26576 get_Prefix() { }
	// RVA: -1
	public virtual type#26576 get_Value() { }
	// RVA: -1
	public virtual type#20867 get_Depth() { }
	// RVA: -1
	public virtual type#26576 get_BaseURI() { }
	// RVA: -1
	public virtual type#15313 get_IsEmptyElement() { }
	// RVA: -1
	public virtual type#29465 get_XmlSpace() { }
	// RVA: -1
	public virtual type#26576 get_XmlLang() { }
	// RVA: -1
	public virtual type#27705 get_ValueType() { }
	// RVA: -1
	public virtual type#20867 get_AttributeCount() { }
	// RVA: -1
	public virtual type#26576 GetAttribute(type#26576 name, type#26576 ns) { }
	// RVA: -1
	public virtual type#26576 GetAttribute(type#26576 name) { }
	// RVA: -1
	public virtual type#26576 GetAttribute(type#20867 i) { }
	// RVA: -1
	public virtual type#15313 MoveToAttribute(type#26576 name) { }
	// RVA: -1
	public virtual type#28660 MoveToAttribute(type#20867 i) { }
	// RVA: -1
	public virtual type#15313 MoveToFirstAttribute() { }
	// RVA: -1
	public virtual type#15313 MoveToNextAttribute() { }
	// RVA: -1
	public virtual type#15313 MoveToElement() { }
	// RVA: -1
	public virtual type#15313 get_EOF() { }
	// RVA: -1
	public virtual type#15313 ReadAttributeValue() { }
	// RVA: -1
	public virtual type#28660 Close() { }
	// RVA: -1
	public virtual type#29188 get_NameTable() { }
	// RVA: -1
	public virtual type#26576 LookupNamespace(type#26576 prefix) { }
	// RVA: -1
	public virtual type#28660 ResolveEntity() { }
	// RVA: -1
	public virtual type#24988 get_ReadState() { }
	// RVA: -1
	public virtual type#15313 Read() { }
	// RVA: -1
	private virtual type#6401 System.Xml.IXmlNamespaceResolver.GetNamespacesInScope(type#29195 scope) { }
	// RVA: -1
	private virtual type#26576 System.Xml.IXmlNamespaceResolver.LookupPrefix(type#26576 namespaceName) { }
	// RVA: -1
	private type#28660 VerifyVersion(type#20867 requiredVersion, type#15159 token) { }
	// RVA: -1
	private type#28660 AddInitNamespace(type#26576 prefix, type#26576 uri) { }
	// RVA: -1
	private type#28660 AddName() { }
	// RVA: -1
	private type#28660 AddQName() { }
	// RVA: -1
	private type#28660 NameFlush() { }
	// RVA: -1
	private type#28660 SkipExtn() { }
	// RVA: -1
	private type#20867 ReadQNameRef() { }
	// RVA: -1
	private type#20867 ReadNameRef() { }
	// RVA: -1
	private type#15313 FillAllowEOF() { }
	// RVA: -1
	private type#28660 Fill_(type#20867 require) { }
	// RVA: -1
	private type#28660 Fill(type#20867 require) { }
	// RVA: -1
	private type#15455 ReadByte() { }
	// RVA: -1
	private type#27901 ReadUShort() { }
	// RVA: -1
	private type#20867 ParseMB32() { }
	// RVA: -1
	private type#20867 ParseMB32_(type#15455 b) { }
	// RVA: -1
	private type#20867 ParseMB32(type#20867 pos) { }
	// RVA: -1
	private type#20867 ParseMB64() { }
	// RVA: -1
	private type#15159 PeekToken() { }
	// RVA: -1
	private type#15159 ReadToken() { }
	// RVA: -1
	private type#15159 NextToken2(type#15159 token) { }
	// RVA: -1
	private type#15159 NextToken1() { }
	// RVA: -1
	private type#15159 NextToken() { }
	// RVA: -1
	private type#15159 PeekNextToken() { }
	// RVA: -1
	private type#15159 RescanNextToken() { }
	// RVA: -1
	private type#26576 ParseText() { }
	// RVA: -1
	private type#20867 ScanText(type#11944 start) { }
	// RVA: -1
	private type#26576 GetString(type#20867 pos, type#20867 cch) { }
	// RVA: -1
	private type#26576 GetStringAligned(type#12860 data, type#20867 offset, type#20867 cch) { }
	// RVA: -1
	private type#26576 GetAttributeText(type#20867 i) { }
	// RVA: -1
	private type#20867 LocateAttribute(type#26576 name, type#26576 ns) { }
	// RVA: -1
	private type#20867 LocateAttribute(type#26576 name) { }
	// RVA: -1
	private type#28660 PositionOnAttribute(type#20867 i) { }
	// RVA: -1
	private type#28660 GrowElements() { }
	// RVA: -1
	private type#28660 GrowAttributes() { }
	// RVA: -1
	private type#28660 ClearAttributes() { }
	// RVA: -1
	private type#28660 PushNamespace(type#26576 prefix, type#26576 ns, type#15313 implied) { }
	// RVA: -1
	private type#28660 PopNamespaces(type#34911 firstInScopeChain) { }
	// RVA: -1
	private type#28660 GenerateImpliedXmlnsAttrs() { }
	// RVA: -1
	private type#15313 ReadInit(type#15313 skipXmlDecl) { }
	// RVA: -1
	private type#28660 ScanAttributes() { }
	// RVA: -1
	private type#28660 SimpleCheckForDuplicateAttributes() { }
	// RVA: -1
	private type#28660 HashCheckForDuplicateAttributes() { }
	// RVA: -1
	private type#26576 XmlDeclValue() { }
	// RVA: -1
	private type#26576 CDATAValue() { }
	// RVA: -1
	private type#28660 FinishCDATA() { }
	// RVA: -1
	private type#28660 FinishEndElement() { }
	// RVA: -1
	private type#15313 ReadDoc() { }
	// RVA: -1
	private type#28660 ImplReadData(type#15159 tokenType) { }
	// RVA: -1
	private type#28660 ImplReadElement() { }
	// RVA: -1
	private type#28660 ImplReadEndElement() { }
	// RVA: -1
	private type#28660 ImplReadDoctype() { }
	// RVA: -1
	private type#28660 ImplReadPI() { }
	// RVA: -1
	private type#28660 ImplReadComment() { }
	// RVA: -1
	private type#28660 ImplReadCDATA() { }
	// RVA: -1
	private type#28660 ImplReadNest() { }
	// RVA: -1
	private type#28660 ImplReadEndNest() { }
	// RVA: -1
	private type#28660 ImplReadXmlText() { }
	// RVA: -1
	private type#28660 UpdateFromTextReader() { }
	// RVA: -1
	private type#15313 UpdateFromTextReader(type#15313 needUpdate) { }
	// RVA: -1
	private type#28660 CheckAllowContent() { }
	// RVA: -1
	private type#28660 GenerateTokenTypeMap() { }
	// RVA: -1
	private type#27705 GetValueType(type#15159 token) { }
	// RVA: -1
	private type#28660 ReScanOverValue(type#15159 token) { }
	// RVA: -1
	private type#29218 ScanOverValue(type#15159 token, type#15313 attr, type#15313 checkChars) { }
	// RVA: -1
	private type#29218 ScanOverAnyValue(type#15159 token, type#15313 attr, type#15313 checkChars) { }
	// RVA: -1
	private type#29218 CheckText(type#15313 attr) { }
	// RVA: -1
	private type#29218 CheckTextIsWS() { }
	// RVA: -1
	private type#28660 CheckValueTokenBounds() { }
	// RVA: -1
	private type#20867 GetXsdKatmaiTokenLength(type#15159 token) { }
	// RVA: -1
	private type#20867 XsdKatmaiTimeScaleToValueLength(type#15455 scale) { }
	// RVA: -1
	private type#20900 ValueAsLong() { }
	// RVA: -1
	private type#27937 ValueAsULong() { }
	// RVA: -1
	private type#17162 ValueAsDecimal() { }
	// RVA: -1
	private type#17430 ValueAsDouble() { }
	// RVA: -1
	private type#26576 ValueAsDateTimeString() { }
	// RVA: -1
	private type#26576 ValueAsString(type#15159 token) { }
	// RVA: -1
	private type#20856 GetInt16(type#20867 pos) { }
	// RVA: -1
	private type#27901 GetUInt16(type#20867 pos) { }
	// RVA: -1
	private type#20867 GetInt32(type#20867 pos) { }
	// RVA: -1
	private type#27917 GetUInt32(type#20867 pos) { }
	// RVA: -1
	private type#20900 GetInt64(type#20867 pos) { }
	// RVA: -1
	private type#27937 GetUInt64(type#20867 pos) { }
	// RVA: -1
	private type#26059 GetSingle(type#20867 offset) { }
	// RVA: -1
	private type#17430 GetDouble(type#20867 offset) { }
	// RVA: -1
	private type#18121 ThrowUnexpectedToken(type#15159 token) { }
	// RVA: -1
	private type#18121 ThrowXmlException(type#26576 res) { }
	// RVA: -1
	private type#18121 ThrowXmlException(type#26576 res, type#26576 arg1, type#26576 arg2) { }
	// RVA: -1
	private type#18121 ThrowNotSupported(type#26576 res) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
