Zdexby TheHolyOneZ
36,909 classes
Class

XmlSqlBinaryReader

: XmlReader : Object
System.Xml.XmlSqlBinaryReader, System.Xml 0x0168 (360 B) inherited 0x0010 System.Xml.dll
0x00x0168

Members 54

OffsetSizeNameTypeFlagsDefault
0x08TypeOfObjectTypeStatic+2 flags—
0x08TypeOfStringTypeStatic+2 flags—
0x08TokenTypeMapType[]PrivateStatic—
0x08XsdKatmaiTimeScaleToValueLengthMapbyte[]PrivateStatic—
0x08ScanState2ReadStateReadState[]PrivateStatic—
0x08inStrmStreamPrivate—
0x08databyte[]Private—
0x04posintPrivate—
0x04markintPrivate—
0x04endintPrivate—
0x002C0x04padding / unreflected
0x08offsetlongPrivate—
0x01eofboolPrivate—
0x01sniffedboolPrivate—
0x01isEmptyboolPrivate—
0x003B0x01padding / unreflected
0x04docStateintPrivate—
0x20symbolTablesSymbolTablesPrivate—
0x08xntXmlNameTablePrivate—
0x01xntFromSettingsboolPrivate—
0x00690x07padding / unreflected
0x08xmlstringPrivate—
0x08xmlnsstringPrivate—
0x08nsxmlnsstringPrivate—
0x08baseUristringPrivate—
0x04stateScanStatePrivate—
0x04nodetypeXmlNodeTypePrivate—
0x04tokenBinXmlTokenPrivate—
0x04attrIndexintPrivate—
0x18qnameOtherQNamePrivate—
0x18qnameElementQNamePrivate—
0x04parentNodeTypeXmlNodeTypePrivate—
0x00D40x04padding / unreflected
0x08elementStackElemInfo[]Private—
0x04elemDepthintPrivate—
0x00E40x04padding / unreflected
0x08attributesAttrInfo[]Private—
0x08attrHashTblint[]Private—
0x04attrCountintPrivate—
0x04posAfterAttrsintPrivate—
0x01xmlspacePreserveboolPrivate—
0x01010x03padding / unreflected
0x04tokLenintPrivate—
0x04tokDataPosintPrivate—
0x01hasTypedValueboolPrivate—
0x010D0x03padding / unreflected
0x08valueTypeTypePrivate—
0x08stringValuestringPrivate—
0x08namespacesDictionary<System.StringPrivate—
0x08prevNameInfoNestedBinXmlPrivate—
0x08textXmlReaderXmlReaderPrivate—
0x01closeInputboolPrivate—
0x01checkCharactersboolPrivate—
0x01ignoreWhitespaceboolPrivate—
0x01ignorePIsboolPrivate—
0x01ignoreCommentsboolPrivate—
0x013D0x03padding / unreflected
0x04dtdProcessingDtdProcessingPrivate—
0x01440x04padding / unreflected
0x08hasherSecureStringHasherPrivate—
0x08xmlCharTypeXmlCharTypePrivate—
0x08unicodeEncodingPrivate—
0x01versionbytePrivate—
0x01610x07unreflected bytes to end of XmlSqlBinaryReader
Inherited from XmlReader 3
OffsetSizeNameTypeFlagsDefault
0x04IsTextualNodeBitmapuintPrivateStatic—
0x04CanReadContentAsBitmapuintPrivateStatic—
0x04HasValueBitmapuintPrivateStatic—

Functions 121

SignatureFlagsNativeParams
void .ctor(Stream stream, const byte[]& data, int len, const string& baseUri, bool closeInput, XmlReaderSettings settings)Public+1 flags0x08
XmlReaderSettings get_Settings()Public+2 flags0x08
XmlNodeType get_NodeType()Public+2 flags0x04
string get_LocalName()Public+2 flags0x08
string get_NamespaceURI()Public+2 flags0x08
string get_Prefix()Public+2 flags0x08
string get_Value()Public+2 flags0x08
int get_Depth()Public+2 flags0x04
string get_BaseURI()Public+2 flags0x08
bool get_IsEmptyElement()Public+2 flags0x01
XmlSpace get_XmlSpace()Public+2 flags0x04
string get_XmlLang()Public+2 flags0x08
Type get_ValueType()Public+2 flags0x08
int get_AttributeCount()Public+2 flags0x04
string GetAttribute(const string& name, const string& ns)Public+1 flags0x08
string GetAttribute(const string& name)Public+1 flags0x08
string GetAttribute(int i)Public+1 flags0x08
bool MoveToAttribute(const string& name)Public+1 flags0x08
void MoveToAttribute(int i)Public+1 flags0x04
bool MoveToFirstAttribute()Public+1 flags0x01
bool MoveToNextAttribute()Public+1 flags0x01
bool MoveToElement()Public+1 flags0x01
bool get_EOF()Public+2 flags0x01
bool ReadAttributeValue()Public+1 flags0x01
void Close()Public+1 flags0x00
XmlNameTable get_NameTable()Public+2 flags0x08
string LookupNamespace(const string& prefix)Public+1 flags0x08
void ResolveEntity()Public+1 flags0x00
ReadState get_ReadState()Public+2 flags0x04
bool Read()Public+1 flags0x01
IDictionary<System.String System.Xml.IXmlNamespaceResolver.GetNamespacesInScope(const XmlNamespaceScope& scope)PrivateFinal+2 flags0x08
string System.Xml.IXmlNamespaceResolver.LookupPrefix(const string& namespaceName)PrivateFinal+2 flags0x08
void VerifyVersion(int requiredVersion, const BinXmlToken& token)Private0x04
void AddInitNamespace(const string& prefix, const string& uri)Private0x08
void AddName()Private0x00
void AddQName()Private0x00
void NameFlush()Private0x00
void SkipExtn()Private0x00
int ReadQNameRef()Private0x04
int ReadNameRef()Private0x04
bool FillAllowEOF()Private0x01
void Fill_(int require)Private0x04
void Fill(int require)Private0x04
byte ReadByte()Private0x01
ushort ReadUShort()Private0x02
int ParseMB32()Private0x04
int ParseMB32_(byte b)Private0x04
int ParseMB32(int pos)Private0x04
int ParseMB64()Private0x04
BinXmlToken PeekToken()Private0x04
BinXmlToken ReadToken()Private0x04
BinXmlToken NextToken2(const BinXmlToken& token)Private0x04
BinXmlToken NextToken1()Private0x04
BinXmlToken NextToken()Private0x04
BinXmlToken PeekNextToken()Private0x04
BinXmlToken RescanNextToken()Private0x04
string ParseText()Private0x08
int ScanText(ref int& start)Private0x04
string GetString(int pos, int cch)Private0x08
string GetStringAligned(const byte[]& data, int offset, int cch)Private0x08
string GetAttributeText(int i)Private0x08
int LocateAttribute(const string& name, const string& ns)Private0x08
int LocateAttribute(const string& name)Private0x08
void PositionOnAttribute(int i)Private0x04
void GrowElements()Private0x00
void GrowAttributes()Private0x00
void ClearAttributes()Private0x00
void PushNamespace(const string& prefix, const string& ns, bool implied)Private0x08
void PopNamespaces(NamespaceDecl firstInScopeChain)Private0x08
void GenerateImpliedXmlnsAttrs()Private0x00
bool ReadInit(bool skipXmlDecl)Private0x01
void ScanAttributes()Private0x00
void SimpleCheckForDuplicateAttributes()Private0x00
void HashCheckForDuplicateAttributes()Private0x00
string XmlDeclValue()Private0x08
string CDATAValue()Private0x08
void FinishCDATA()Private0x00
void FinishEndElement()Private0x00
bool ReadDoc()Private0x01
void ImplReadData(const BinXmlToken& tokenType)Private0x04
void ImplReadElement()Private0x00
void ImplReadEndElement()Private0x00
void ImplReadDoctype()Private0x00
void ImplReadPI()Private0x00
void ImplReadComment()Private0x00
void ImplReadCDATA()Private0x00
void ImplReadNest()Private0x00
void ImplReadEndNest()Private0x00
void ImplReadXmlText()Private0x00
void UpdateFromTextReader()Private0x00
bool UpdateFromTextReader(bool needUpdate)Private0x01
void CheckAllowContent()Private0x00
void GenerateTokenTypeMap()Private0x00
Type GetValueType(const BinXmlToken& token)Private0x08
void ReScanOverValue(const BinXmlToken& token)Private0x04
XmlNodeType ScanOverValue(const BinXmlToken& token, bool attr, bool checkChars)Private0x04
XmlNodeType ScanOverAnyValue(const BinXmlToken& token, bool attr, bool checkChars)Private0x04
XmlNodeType CheckText(bool attr)Private0x04
XmlNodeType CheckTextIsWS()Private0x04
void CheckValueTokenBounds()Private0x00
int GetXsdKatmaiTokenLength(const BinXmlToken& token)Private0x04
int XsdKatmaiTimeScaleToValueLength(byte scale)Private0x04
long ValueAsLong()Private0x08
ulong ValueAsULong()Private0x08
decimal ValueAsDecimal()Private0x10
double ValueAsDouble()Private0x08
string ValueAsDateTimeString()Private0x08
string ValueAsString(const BinXmlToken& token)Private0x08
short GetInt16(int pos)Private0x04
ushort GetUInt16(int pos)Private0x04
int GetInt32(int pos)Private0x04
uint GetUInt32(int pos)Private0x04
long GetInt64(int pos)Private0x08
ulong GetUInt64(int pos)Private0x08
float GetSingle(int offset)Private0x04
double GetDouble(int offset)Private0x08
Exception ThrowUnexpectedToken(const BinXmlToken& token)Private0x08
Exception ThrowXmlException(const string& res)Private0x08
Exception ThrowXmlException(const string& res, const string& arg1, const string& arg2)Private0x08
Exception ThrowNotSupported(const string& res)Private0x08
void .cctor()PrivateStatic+1 flags0x00