Zdexby TheHolyOneZ
44,741 classes
Class

XmlTextReaderImpl

: XmlReader : Object
System.Xml.XmlTextReaderImpl, System.Xml 0x0248 (584 B) inherited 0x0010 System.Xml.dll
0x00x0248

Members 77

OffsetSizeNameTypeFlagsDefault
0x01useAsyncboolPrivate+1 flags—
0x00110x07padding / unreflected
0x08laterInitParamLaterInitParamPrivate—
0x08xmlCharTypeXmlCharTypePrivate—
0x78psParsingStatePrivate—
0x04parsingFunctionParsingFunctionPrivate—
0x04nextParsingFunctionParsingFunctionPrivate—
0x04nextNextParsingFunctionParsingFunctionPrivate—
0x00AC0x04padding / unreflected
0x08nodesNodeData[]Private—
0x08curNodeNodeDataPrivate—
0x04indexintPrivate—
0x04curAttrIndexintPrivate—
0x04attrCountintPrivate—
0x04attrHashtableintPrivate—
0x04attrDuplWalkCountintPrivate—
0x01attrNeedNamespaceLookupboolPrivate—
0x01fullAttrCleanupboolPrivate—
0x00D60x02padding / unreflected
0x08attrDuplSortingArrayNodeData[]Private—
0x08nameTableXmlNameTablePrivate—
0x01nameTableFromSettingsboolPrivate—
0x00E90x07padding / unreflected
0x08xmlResolverXmlResolverPrivate—
0x08urlstringPrivate—
0x01normalizeboolPrivate—
0x01supportNamespacesboolPrivate—
0x01020x02padding / unreflected
0x04whitespaceHandlingWhitespaceHandlingPrivate—
0x04dtdProcessingDtdProcessingPrivate—
0x04entityHandlingEntityHandlingPrivate—
0x01ignorePIsboolPrivate—
0x01ignoreCommentsboolPrivate—
0x01checkCharactersboolPrivate—
0x01130x01padding / unreflected
0x04lineNumberOffsetintPrivate—
0x04linePositionOffsetintPrivate—
0x01closeInputboolPrivate—
0x011D0x03padding / unreflected
0x08maxCharactersInDocumentlongPrivate—
0x08maxCharactersFromEntitieslongPrivate—
0x01v1CompatboolPrivate—
0x01310x07padding / unreflected
0x08namespaceManagerXmlNamespaceManagerPrivate—
0x08lastPrefixstringPrivate—
0x08xmlContextXmlContextPrivate—
0x08parsingStatesStackParsingState[]Private—
0x04parsingStatesStackTopintPrivate—
0x015C0x04padding / unreflected
0x08reportedBaseUristringPrivate—
0x08reportedEncodingEncodingPrivate—
0x08dtdInfoIDtdInfoPrivate—
0x04fragmentTypeXmlNodeTypePrivate—
0x017C0x04padding / unreflected
0x08fragmentParserContextXmlParserContextPrivate—
0x01fragmentboolPrivate—
0x01890x07padding / unreflected
0x08incReadDecoderIncrementalReadDecoderPrivate—
0x04incReadStateIncrementalReadStatePrivate—
0x08incReadLineInfoLineInfoPrivate—
0x04incReadDepthintPrivate—
0x04incReadLeftStartPosintPrivate—
0x04incReadLeftEndPosintPrivate—
0x04attributeValueBaseEntityIdintPrivate—
0x01emptyEntityInAttributeResolvedboolPrivate—
0x01B50x03padding / unreflected
0x08validationEventHandlingIValidationEventHandlingPrivate—
0x08onDefaultAttributeUseOnDefaultAttributeUseDelegatePrivate—
0x01validatingReaderCompatFlagboolPrivate—
0x01addDefaultAttributesAndNormalizeboolPrivate—
0x01CA0x06padding / unreflected
0x08stringBuilderStringBuilderPrivate—
0x01rootElementParsedboolPrivate—
0x01standaloneboolPrivate—
0x01DA0x02padding / unreflected
0x04nextEntityIdintPrivate—
0x04parsingModeParsingModePrivate—
0x04readStateReadStatePrivate—
0x08lastEntityIDtdEntityInfoPrivate—
0x01afterResetStateboolPrivate—
0x01F10x03padding / unreflected
0x04documentStartBytePosintPrivate—
0x04readValueOffsetintPrivate—
0x01FC0x04padding / unreflected
0x08charactersInDocumentlongPrivate—
0x08charactersFromEntitieslongPrivate—
0x08currentEntitiesDictionary<System.Xml.IDtdEntityInfoPrivate—
0x01disableUndeclaredEntityCheckboolPrivate—
0x02190x07padding / unreflected
0x08outerReaderXmlReaderPrivate—
0x01xmlResolverIsSetboolPrivate—
0x02290x07padding / unreflected
0x08XmlstringPrivate—
0x08XmlNsstringPrivate—
0x08parseText_dummyTaskTask<System.Tuple<System.Int32Private—
Inherited from XmlReader 3
OffsetSizeNameTypeFlagsDefault
0x04IsTextualNodeBitmapuintPrivateStatic—
0x04CanReadContentAsBitmapuintPrivateStatic—
0x04HasValueBitmapuintPrivateStatic—

Functions 271

SignatureFlagsNativeParams
void .ctor(XmlNameTable nt)2 flags0x08
void .ctor(XmlResolver resolver, XmlReaderSettings settings, XmlParserContext context)Private+1 flags0x08
void .ctor(Stream input)2 flags0x08
void .ctor(const string& url, Stream input, XmlNameTable nt)2 flags0x08
void .ctor(TextReader input)2 flags0x08
void .ctor(TextReader input, XmlNameTable nt)2 flags0x08
void .ctor(const string& url, TextReader input, XmlNameTable nt)2 flags0x08
void .ctor(const string& xmlFragment, const XmlNodeType& fragType, XmlParserContext context)2 flags0x08
void .ctor(const string& xmlFragment, XmlParserContext context)2 flags0x08
void .ctor(const string& url, XmlNameTable nt)Public+1 flags0x08
void FinishInitUriString()Private0x00
void .ctor(Stream stream, const byte[]& bytes, int byteCount, XmlReaderSettings settings, Uri baseUri, const string& baseUriStr, XmlParserContext context, bool closeInput)2 flags0x08
void FinishInitStream()Private0x00
void .ctor(TextReader input, XmlReaderSettings settings, const string& baseUriStr, XmlParserContext context)2 flags0x08
void FinishInitTextReader()Private0x00
void .ctor(const string& xmlFragment, XmlParserContext context, XmlReaderSettings settings)2 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
ReadState get_ReadState()Public+2 flags0x04
bool get_EOF()Public+2 flags0x01
XmlNameTable get_NameTable()Public+2 flags0x08
bool get_CanResolveEntity()Public+2 flags0x01
int get_AttributeCount()Public+2 flags0x04
string GetAttribute(const string& name)Public+1 flags0x08
string GetAttribute(const string& localName, 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
void FinishInit()Private0x00
bool Read()Public+1 flags0x01
void Close()Public+1 flags0x00
void Skip()Public+1 flags0x00
string LookupNamespace(const string& prefix)Public+1 flags0x08
bool ReadAttributeValue()Public+1 flags0x01
void ResolveEntity()Public+1 flags0x00
void set_OuterReader(XmlReader value)2 flags0x08
void MoveOffEntityReference()1 flags0x00
string ReadString()Public+1 flags0x08
bool get_CanReadValueChunk()Public+2 flags0x01
int ReadValueChunk(const char[]& buffer, int index, int count)Public+1 flags0x08
bool HasLineInfo()PublicFinal+2 flags0x01
int get_LineNumber()PublicFinal+3 flags0x04
int get_LinePosition()PublicFinal+3 flags0x04
IDictionary<System.String System.Xml.IXmlNamespaceResolver.GetNamespacesInScope(const XmlNamespaceScope& scope)PrivateFinal+2 flags0x08
string System.Xml.IXmlNamespaceResolver.LookupNamespace(const string& prefix)PrivateFinal+2 flags0x08
string System.Xml.IXmlNamespaceResolver.LookupPrefix(const string& namespaceName)PrivateFinal+2 flags0x08
IDictionary<System.String GetNamespacesInScope(const XmlNamespaceScope& scope)1 flags0x08
string LookupPrefix(const string& namespaceName)1 flags0x08
bool get_Namespaces()2 flags0x01
void set_Namespaces(bool value)2 flags0x01
bool get_Normalization()2 flags0x01
void set_Normalization(bool value)2 flags0x01
void set_WhitespaceHandling(const WhitespaceHandling& value)2 flags0x04
void set_EntityHandling(const EntityHandling& value)2 flags0x04
bool get_IsResolverSet()2 flags0x01
void set_XmlResolver(XmlResolver value)2 flags0x08
XmlNameTable get_DtdParserProxy_NameTable()2 flags0x08
IXmlNamespaceResolver get_DtdParserProxy_NamespaceResolver()2 flags0x08
bool get_DtdParserProxy_DtdValidation()2 flags0x01
bool get_DtdParserProxy_Normalization()2 flags0x01
bool get_DtdParserProxy_Namespaces()2 flags0x01
bool get_DtdParserProxy_V1CompatibilityMode()2 flags0x01
Uri get_DtdParserProxy_BaseUri()2 flags0x08
bool get_DtdParserProxy_IsEof()2 flags0x01
char[] get_DtdParserProxy_ParsingBuffer()2 flags0x08
int get_DtdParserProxy_ParsingBufferLength()2 flags0x04
int get_DtdParserProxy_CurrentPosition()2 flags0x04
void set_DtdParserProxy_CurrentPosition(int value)2 flags0x04
int get_DtdParserProxy_EntityStackLength()2 flags0x04
bool get_DtdParserProxy_IsEntityEolNormalized()2 flags0x01
IValidationEventHandling get_DtdParserProxy_ValidationEventHandling()2 flags0x08
void DtdParserProxy_OnNewLine(int pos)1 flags0x04
int get_DtdParserProxy_LineNo()2 flags0x04
int get_DtdParserProxy_LineStartPosition()2 flags0x04
int DtdParserProxy_ReadData()1 flags0x04
int DtdParserProxy_ParseNumericCharRef(StringBuilder internalSubsetBuilder)1 flags0x08
int DtdParserProxy_ParseNamedCharRef(bool expand, StringBuilder internalSubsetBuilder)1 flags0x08
void DtdParserProxy_ParsePI(StringBuilder sb)1 flags0x08
void DtdParserProxy_ParseComment(StringBuilder sb)1 flags0x08
bool get_IsResolverNull()Private+1 flags0x01
XmlResolver GetTempResolver()Private0x08
bool DtdParserProxy_PushEntity(IDtdEntityInfo entity, ref int& entityId)1 flags0x08
bool DtdParserProxy_PopEntity(ref IDtdEntityInfo& oldEntity, ref int& newEntityId)1 flags0x08
bool DtdParserProxy_PushExternalSubset(const string& systemId, const string& publicId)1 flags0x08
void DtdParserProxy_PushInternalDtd(const string& baseUri, const string& internalDtd)1 flags0x08
void DtdParserProxy_Throw(Exception e)1 flags0x08
void DtdParserProxy_OnSystemId(const string& systemId, const LineInfo& keywordLineInfo, const LineInfo& systemLiteralLineInfo)1 flags0x08
void DtdParserProxy_OnPublicId(const string& publicId, const LineInfo& keywordLineInfo, const LineInfo& publicLiteralLineInfo)1 flags0x08
void Throw(int pos, const string& res, const string& arg)Private0x08
void Throw(int pos, const string& res, const string[]& args)Private0x08
void Throw(int pos, const string& res)Private0x08
void Throw(const string& res)Private0x08
void Throw(const string& res, int lineNo, int linePos)Private0x08
void Throw(const string& res, const string& arg)Private0x08
void Throw(const string& res, const string& arg, int lineNo, int linePos)Private0x08
void Throw(const string& res, const string[]& args)Private0x08
void Throw(const string& res, const string& arg, Exception innerException)Private0x08
void Throw(const string& res, const string[]& args, Exception innerException)Private0x08
void Throw(Exception e)Private0x08
void ReThrow(Exception e, int lineNo, int linePos)Private0x08
void ThrowWithoutLineInfo(const string& res)Private0x08
void ThrowWithoutLineInfo(const string& res, const string& arg)Private0x08
void ThrowWithoutLineInfo(const string& res, const string[]& args, Exception innerException)Private0x08
void ThrowInvalidChar(const char[]& data, int length, int invCharPos)Private0x08
void SetErrorState()Private0x00
void SendValidationEvent(const XmlSeverityType& severity, const string& code, const string& arg, int lineNo, int linePos)Private0x08
void SendValidationEvent(const XmlSeverityType& severity, XmlSchemaException exception)Private0x08
bool get_InAttributeValueIterator()Private+1 flags0x01
void FinishAttributeValueIterator()Private0x00
bool get_DtdValidation()Private+1 flags0x01
void InitStreamInput(Stream stream, Encoding encoding)Private0x08
void InitStreamInput(const string& baseUriStr, Stream stream, Encoding encoding)Private0x08
void InitStreamInput(Uri baseUri, Stream stream, Encoding encoding)Private0x08
void InitStreamInput(Uri baseUri, const string& baseUriStr, Stream stream, Encoding encoding)Private0x08
void InitStreamInput(Uri baseUri, const string& baseUriStr, Stream stream, const byte[]& bytes, int byteCount, Encoding encoding)Private0x08
void InitTextReaderInput(const string& baseUriStr, TextReader input)Private0x08
void InitTextReaderInput(const string& baseUriStr, Uri baseUri, TextReader input)Private0x08
void InitStringInput(const string& baseUriStr, Encoding originalEncoding, const string& str)Private0x08
void InitFragmentReader(const XmlNodeType& fragmentType, XmlParserContext parserContext, bool allowXmlDeclFragment)Private0x08
void ProcessDtdFromParserContext(XmlParserContext context)Private0x08
void OpenUrl()Private0x00
void OpenUrlDelegate(object xmlResolver)Private0x08
Encoding DetectEncoding()Private0x08
void SetupEncoding(Encoding encoding)Private0x08
void SwitchEncoding(Encoding newEncoding)Private0x08
Encoding CheckEncoding(const string& newEncodingName)Private0x08
void UnDecodeChars()Private0x00
void SwitchEncodingToUTF8()Private0x00
int ReadData()Private0x04
int GetChars(int maxCharsCount)Private0x04
void InvalidCharRecovery(ref int& bytesCount, ref int& charsCount)Private0x04
void Close(bool closeInput)1 flags0x01
void ShiftBuffer(int sourcePos, int destPos, int count)Private0x04
bool ParseXmlDeclaration(bool isTextDecl)Private0x01
bool ParseDocumentContent()Private0x01
bool ParseElementContent()Private0x01
void ThrowUnclosedElements()Private0x00
void ParseElement()Private0x00
void AddDefaultAttributesAndNormalize()Private0x00
void ParseEndElement()Private0x00
void ThrowTagMismatch(NodeData startTag)Private0x08
void ParseAttributes()Private0x00
void ElementNamespaceLookup()Private0x00
void AttributeNamespaceLookup()Private0x00
void AttributeDuplCheck()Private0x00
void OnDefaultNamespaceDecl(NodeData attr)Private0x08
void OnNamespaceDecl(NodeData attr)Private0x08
void OnXmlReservedAttribute(NodeData attr)Private0x08
void ParseAttributeValueSlow(int curPos, ushort quoteChar, NodeData attr)Private0x08
void AddAttributeChunkToList(NodeData attr, NodeData chunk, ref NodeData& lastChunk)Private0x08
bool ParseText()Private0x01
bool ParseText(ref int& startPos, ref int& endPos, ref int& outOrChars)Private0x04
void FinishPartialValue()Private0x00
void FinishOtherValueIterator()Private0x00
void SkipPartialTextValue()Private0x00
void FinishReadValueChunk()Private0x00
void FinishReadContentAsBinary()Private0x00
void FinishReadElementContentAsBinary()Private0x00
bool ParseRootLevelWhitespace()Private0x01
void ParseEntityReference()Private0x00
EntityType HandleEntityReference(bool isInAttributeValue, const EntityExpandType& expandType, ref int& charRefEndPos)Private0x04
EntityType HandleGeneralEntityReference(const string& name, bool isInAttributeValue, bool pushFakeEntityIfNullResolver, int entityStartLinePos)Private0x08
bool get_InEntity()Private+1 flags0x01
bool HandleEntityEnd(bool checkEntityNesting)Private0x01
void SetupEndEntityNodeInContent()Private0x00
void SetupEndEntityNodeInAttribute()Private0x00
bool ParsePI()Private0x01
bool ParsePI(StringBuilder piInDtdStringBuilder)Private0x08
bool ParsePIValue(ref int& outStartPos, ref int& outEndPos)Private0x04
bool ParseComment()Private0x01
void ParseCData()Private0x00
void ParseCDataOrComment(const XmlNodeType& type)Private0x04
bool ParseCDataOrComment(const XmlNodeType& type, ref int& outStartPos, ref int& outEndPos)Private0x04
bool ParseDoctypeDecl()Private0x01
void ParseDtd()Private0x00
void SkipDtd()Private0x00
void SkipPublicOrSystemIdLiteral()Private0x00
void SkipUntil(ushort stopChar, bool recognizeLiterals)Private0x02
int EatWhitespaces(StringBuilder sb)Private0x08
int ParseCharRefInline(int startPos, ref int& charCount, ref EntityType& entityType)Private0x04
int ParseNumericCharRef(bool expand, StringBuilder internalSubsetBuilder, ref EntityType& entityType)Private0x08
int ParseNumericCharRefInline(int startPos, bool expand, StringBuilder internalSubsetBuilder, ref int& charCount, ref EntityType& entityType)Private0x08
int ParseNamedCharRef(bool expand, StringBuilder internalSubsetBuilder)Private0x08
int ParseNamedCharRefInline(int startPos, bool expand, StringBuilder internalSubsetBuilder)Private0x08
int ParseName()Private0x04
int ParseQName(ref int& colonPos)Private0x04
int ParseQName(bool isQName, int startOffset, ref int& colonPos)Private0x04
bool ReadDataInName(ref int& pos)Private0x04
string ParseEntityName()Private0x08
NodeData AddNode(int nodeIndex, int nodeDepth)Private0x08
NodeData AllocNode(int nodeIndex, int nodeDepth)Private0x08
NodeData AddAttributeNoChecks(const string& name, int attrDepth)Private0x08
NodeData AddAttribute(int endNamePos, int colonPos)Private0x08
NodeData AddAttribute(const string& localName, const string& prefix, const string& nameWPrefix)Private0x08
void PopElementContext()Private0x00
void OnNewLine(int pos)Private0x04
void OnEof()Private0x00
string LookupNamespace(NodeData node)Private0x08
void AddNamespace(const string& prefix, const string& uri, NodeData attr)Private0x08
void ResetAttributes()Private0x00
void FullAttributeCleanup()Private0x00
void PushXmlContext()Private0x00
void PopXmlContext()Private0x00
XmlNodeType GetWhitespaceType()Private0x04
XmlNodeType GetTextNodeType(int orChars)Private0x04
void PushExternalEntityOrSubset(const string& publicId, const string& systemId, Uri baseUri, const string& entityName)Private0x08
bool OpenAndPush(Uri uri)Private0x08
bool PushExternalEntity(IDtdEntityInfo entity)Private0x08
void PushInternalEntity(IDtdEntityInfo entity)Private0x08
void PopEntity()Private0x00
void RegisterEntity(IDtdEntityInfo entity)Private0x08
void UnregisterEntity()Private0x00
void PushParsingState()Private0x00
void PopParsingState()Private0x00
int IncrementalRead()Private0x04
void FinishIncrementalRead()Private0x00
bool ParseFragmentAttribute()Private0x01
bool ParseAttributeValueChunk()Private0x01
void ParseXmlDeclarationFragment()Private0x00
void ThrowUnexpectedToken(int pos, const string& expectedToken)Private0x08
void ThrowUnexpectedToken(const string& expectedToken1)Private0x08
void ThrowUnexpectedToken(int pos, const string& expectedToken1, const string& expectedToken2)Private0x08
void ThrowUnexpectedToken(const string& expectedToken1, const string& expectedToken2)Private0x08
string ParseUnexpectedToken(int pos)Private0x08
string ParseUnexpectedToken()Private0x08
void ThrowExpectingWhitespace(int pos)Private0x04
int GetIndexOfAttributeWithoutPrefix(const string& name)Private0x08
int GetIndexOfAttributeWithPrefix(const string& name)Private0x08
bool ZeroEndingStream(int pos)Private0x04
void ParseDtdFromParserContext()Private0x00
bool MoveToNextContentNode(bool moveIfOnContentNode)Private0x01
void SetupFromParserContext(XmlParserContext context, XmlReaderSettings settings)Private0x08
IDtdInfo get_DtdInfo()3 flags0x08
void SetDtdInfo(IDtdInfo newDtdInfo)1 flags0x08
void set_ValidationEventHandling(IValidationEventHandling value)2 flags0x08
void set_OnDefaultAttributeUse(OnDefaultAttributeUseDelegate value)2 flags0x08
void set_XmlValidatingReaderCompatibilityMode(bool value)2 flags0x01
XmlNodeType get_FragmentType()2 flags0x04
void ChangeCurrentNodeType(const XmlNodeType& newNodeType)1 flags0x04
XmlResolver GetResolver()1 flags0x08
void set_InternalSchemaType(object value)2 flags0x08
object get_InternalTypedValue()2 flags0x08
void set_InternalTypedValue(object value)2 flags0x08
bool get_StandAlone()2 flags0x01
XmlNamespaceManager get_NamespaceManager()3 flags0x08
bool get_V1Compat()2 flags0x01
bool AddDefaultAttributeDtd(IDtdDefaultAttributeInfo defAttrInfo, bool definedInDtd, const NodeData[]& nameSortedNodeData)Private0x08
bool AddDefaultAttributeNonDtd(SchemaAttDef attrDef)1 flags0x08
NodeData AddDefaultAttributeInternal(const string& localName, const string& ns, const string& prefix, const string& value, int lineNo, int linePos, int valueLineNo, int valueLinePos, bool isXmlAttribute)Private0x08
void set_DisableUndeclaredEntityCheck(bool value)2 flags0x01
bool UriEqual(Uri uri1, const string& uri1Str, const string& uri2Str, XmlResolver resolver)Private0x08
void RegisterConsumedCharacters(long characters, bool inEntityReference)Private0x08
string StripSpaces(const string& value)Static+1 flags0x08
void StripSpaces(const char[]& value, int index, ref int& len)Static+1 flags0x08
void BlockCopyChars(const char[]& src, int srcOffset, const char[]& dst, int dstOffset, int count)Static+1 flags0x08
void BlockCopy(const byte[]& src, int srcOffset, const byte[]& dst, int dstOffset, int count)Static+1 flags0x08

Used by 4

types with a member, parameter or interface of this type