Zdexby TheHolyOneZ
42,595 classes
Class

XsdCachingReader

: XmlReader : Object
System.Xml.XsdCachingReader, System.Xml 0x0070 (112 B) inherited 0x0010 System.Xml.dll
implements IXmlLineInfo
0x00x0070

Members 15

OffsetSizeNameTypeFlagsDefault
0x08coreReaderXmlReaderPrivate—
0x08coreReaderNameTableXmlNameTablePrivate—
0x08contentEventsValidatingReaderNodeData[]Private—
0x08attributeEventsValidatingReaderNodeData[]Private—
0x08cachedNodeValidatingReaderNodeDataPrivate—
0x04cacheStateCachingReaderStatePrivate—
0x04contentIndexintPrivate—
0x04attributeCountintPrivate—
0x01returnOriginalStringValuesboolPrivate—
0x00450x03padding / unreflected
0x08cacheHandlerCachingEventHandlerPrivate—
0x04currentAttrIndexintPrivate—
0x04currentContentIndexintPrivate—
0x01readAheadboolPrivate—
0x00590x07padding / unreflected
0x08lineInfoIXmlLineInfoPrivate—
0x08textNodeValidatingReaderNodeDataPrivate—
Inherited from XmlReader 3
OffsetSizeNameTypeFlagsDefault
0x04IsTextualNodeBitmapuintPrivateStatic—
0x04CanReadContentAsBitmapuintPrivateStatic—
0x04HasValueBitmapuintPrivateStatic—

Functions 51

SignatureFlagsNativeParams
void .ctor(XmlReader reader, IXmlLineInfo lineInfo, CachingEventHandler handlerMethod)2 flags0x08
void Init()Private0x00
void Reset(XmlReader reader)1 flags0x08
XmlReaderSettings get_Settings()Public+2 flags0x08
XmlNodeType get_NodeType()Public+2 flags0x04
string get_Name()Public+2 flags0x08
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
bool get_IsDefault()Public+2 flags0x01
ushort get_QuoteChar()Public+2 flags0x02
XmlSpace get_XmlSpace()Public+2 flags0x04
string get_XmlLang()Public+2 flags0x08
int get_AttributeCount()Public+2 flags0x04
string GetAttribute(const string& name)Public+1 flags0x08
string GetAttribute(const string& name, const string& namespaceURI)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 Read()Public+1 flags0x01
ValidatingReaderNodeData RecordTextNode(const string& textValue, const string& originalStringValue, int depth, int lineNo, int linePos)1 flags0x08
void SwitchTextNodeAndEndElement(const string& textValue, const string& originalStringValue)1 flags0x08
void RecordEndElementNode()1 flags0x00
bool get_EOF()Public+2 flags0x01
void Close()Public+1 flags0x00
ReadState get_ReadState()Public+2 flags0x04
void Skip()Public+1 flags0x00
XmlNameTable get_NameTable()Public+2 flags0x08
string LookupNamespace(const string& prefix)Public+1 flags0x08
void ResolveEntity()Public+1 flags0x00
bool ReadAttributeValue()Public+1 flags0x01
bool System.Xml.IXmlLineInfo.HasLineInfo()PrivateFinal+2 flags0x01
int System.Xml.IXmlLineInfo.get_LineNumber()PrivateFinal+3 flags0x04
int System.Xml.IXmlLineInfo.get_LinePosition()PrivateFinal+3 flags0x04
void SetToReplayMode()1 flags0x00
XmlReader GetCoreReader()1 flags0x08
IXmlLineInfo GetLineInfo()1 flags0x08
void ClearAttributesInfo()Private0x00
ValidatingReaderNodeData AddAttribute(int attIndex)Private0x08
ValidatingReaderNodeData AddContent(const XmlNodeType& nodeType)Private0x08
void RecordAttributes()Private0x00
int GetAttributeIndexWithoutPrefix(const string& name)Private0x08
int GetAttributeIndexWithPrefix(const string& name)Private0x08
ValidatingReaderNodeData CreateDummyTextNode(const string& attributeValue, int depth)Private0x08

Used by 2

types with a member, parameter or interface of this type