Definition at line 4531 of file XmlTextReaderImpl.cs.
4532 {
4536 while (true)
4537 {
4539 while (true)
4540 {
4541 char c;
4543 if (XmlCharType.IsWhiteSpace(c =
chars[num]))
4544 {
4545 switch (c)
4546 {
4547 case '\n':
4551 case '\r':
4552 if (
chars[num + 1] ==
'\n')
4553 {
4556 num++;
4558 }
4560 {
4564 }
4565 break;
4566 default:
4568 }
4570 }
4571 else
4572 {
4575 if (XmlCharType.IsStartNCNameSingleChar(
c2 =
chars[num]))
4576 {
4578 }
4580 {
4582 }
4584 {
4588 }
4590 {
4592 {
4593 if (
chars[num + 1] ==
'>')
4594 {
4600 }
4603 }
4604 }
4606 {
4608 {
4610 }
4612 }
4613 }
4616 {
4619 }
4620 else
4621 {
4623 }
4624 break;
4627 {
4629 }
4632 {
4635 }
4637 {
4639 }
4640 return;
4642 num++;
4643 continue;
4646 {
4648 }
4653 while (true)
4654 {
4656 if (XmlCharType.IsNCNameSingleChar(
c3 =
chars[num]))
4657 {
4658 num++;
4659 continue;
4660 }
4662 {
4664 {
4666 {
4668 break;
4669 }
4670 num++;
4671 continue;
4672 }
4674 num++;
4675 if (XmlCharType.IsStartNCNameSingleChar(
chars[num]))
4676 {
4677 num++;
4678 continue;
4679 }
4682 break;
4683 }
4685 {
4688 }
4689 break;
4690 }
4693 if (
chars[num] !=
'=')
4694 {
4698 if (
chars[num] !=
'=')
4699 {
4701 }
4702 }
4703 num++;
4705 if (
c4 !=
'"' &&
c4 !=
'\'')
4706 {
4711 if (
c4 !=
'"' &&
c4 !=
'\'')
4712 {
4714 }
4715 }
4716 num++;
4721 while (XmlCharType.IsAttributeValueChar(
c5 =
chars[num]))
4722 {
4723 num++;
4724 }
4726 {
4728 num++;
4730 }
4731 else
4732 {
4736 }
4738 {
4740 {
4742 }
4743 }
4745 {
4747 }
4749 {
4751 }
4752 break;
4753 }
4754 }
4755 }
static string Xml_BadStartNameChar
static string Xml_BadNameChar
void ThrowExpectingWhitespace(int pos)
void ElementNamespaceLookup()
void OnXmlReservedAttribute(NodeData attr)
bool _addDefaultAttributesAndNormalize
void OnDefaultNamespaceDecl(NodeData attr)
void OnNamespaceDecl(NodeData attr)
NodeData AddAttribute(int endNamePos, int colonPos)
ParsingFunction _nextParsingFunction
void ParseAttributeValueSlow(int curPos, char quoteChar, NodeData attr)
ParsingFunction _parsingFunction
int EatWhitespaces(StringBuilder sb)
void AddDefaultAttributesAndNormalize()
void Throw(int pos, string res, string arg)
bool _attrNeedNamespaceLookup
void AttributeDuplCheck()
void ThrowUnexpectedToken(int pos, string expectedToken)
int ParseQName(out int colonPos)
void ThrowUnclosedElements()
void AttributeNamespaceLookup()
References System.Xml.XmlTextReaderImpl._addDefaultAttributesAndNormalize, System.Xml.XmlTextReaderImpl._attrDuplWalkCount, System.Xml.XmlTextReaderImpl._attrNeedNamespaceLookup, System.Xml.XmlTextReaderImpl._nextParsingFunction, System.Xml.XmlTextReaderImpl._parsingFunction, System.Xml.XmlTextReaderImpl._ps, System.Xml.XmlTextReaderImpl._supportNamespaces, System.Xml.XmlTextReaderImpl._xml, System.Xml.XmlTextReaderImpl._xmlNs, System.Xml.XmlTextReaderImpl.AddAttribute(), System.Xml.XmlTextReaderImpl.AddDefaultAttributesAndNormalize(), System.Xml.XmlTextReaderImpl.AttributeDuplCheck(), System.Xml.XmlTextReaderImpl.AttributeNamespaceLookup(), System.Xml.XmlException.BuildCharExceptionArgs(), System.Xml.XmlTextReaderImpl.ParsingState.charPos, System.chars, System.Xml.XmlTextReaderImpl.ParsingState.chars, System.Xml.XmlTextReaderImpl.ParsingState.charsUsed, System.Xml.Dictionary, System.Xml.XmlTextReaderImpl.EatWhitespaces(), System.Xml.XmlTextReaderImpl.ElementNamespaceLookup(), System.Xml.Ref.Equal(), System.Xml.XmlCharType.IsAttributeValueChar(), System.Xml.XmlCharType.IsNCNameSingleChar(), System.Xml.XmlCharType.IsStartNCNameSingleChar(), System.Xml.XmlCharType.IsWhiteSpace(), System.Xml.XmlTextReaderImpl.ParsingState.LineNo, System.Xml.XmlTextReaderImpl.ParsingState.LinePos, System.Xml.XmlTextReaderImpl.OnDefaultNamespaceDecl(), System.Xml.XmlTextReaderImpl.OnNamespaceDecl(), System.Xml.XmlTextReaderImpl.OnNewLine(), System.Xml.XmlTextReaderImpl.OnXmlReservedAttribute(), System.Xml.XmlTextReaderImpl.ParseAttributeValueSlow(), System.Xml.XmlTextReaderImpl.ParseQName(), System.Xml.XmlTextReaderImpl.ReadData(), System.Xml.XmlTextReaderImpl.Throw(), System.Xml.XmlTextReaderImpl.ThrowExpectingWhitespace(), System.Xml.XmlTextReaderImpl.ThrowUnclosedElements(), System.Xml.XmlTextReaderImpl.ThrowUnexpectedToken(), System.SR.Xml_BadNameChar, and System.SR.Xml_BadStartNameChar.
Referenced by System.Xml.XmlTextReaderImpl.ParseElement().