Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ReadTillEndElement()

object System.Xml.XsdValidatingReader.ReadTillEndElement ( )
inlineprivate

Definition at line 1900 of file XsdValidatingReader.cs.

1901 {
1902 if (_atomicValue == null)
1903 {
1904 while (_coreReader.Read())
1905 {
1906 if (_replayCache)
1907 {
1908 continue;
1909 }
1910 switch (_coreReader.NodeType)
1911 {
1912 case XmlNodeType.Element:
1914 break;
1915 case XmlNodeType.Text:
1916 case XmlNodeType.CDATA:
1918 continue;
1919 case XmlNodeType.Whitespace:
1920 case XmlNodeType.SignificantWhitespace:
1922 continue;
1923 case XmlNodeType.EndElement:
1927 {
1929 }
1930 break;
1931 default:
1932 continue;
1933 }
1934 break;
1935 }
1936 }
1937 else
1938 {
1939 if (_atomicValue == this)
1940 {
1941 _atomicValue = null;
1942 }
1943 SwitchReader();
1944 }
1945 return _atomicValue;
1946 }
object? ValidateEndElement(XmlSchemaInfo? schemaInfo)
void ValidateWhitespace(string elementValue)
XmlNodeType NodeType
Definition XmlReader.cs:62
readonly XmlNamespaceManager _nsManager

References System.Xml.XsdValidatingReader._atomicValue, System.Xml.XsdValidatingReader._coreReader, System.Xml.XsdValidatingReader._manageNamespaces, System.Xml.XsdValidatingReader._nsManager, System.Xml.XsdValidatingReader._originalAtomicValueString, System.Xml.XsdValidatingReader._replayCache, System.Xml.XsdValidatingReader._validator, System.Xml.XsdValidatingReader._valueGetter, System.Xml.XsdValidatingReader._xmlSchemaInfo, System.Xml.XsdValidatingReader.GetOriginalAtomicValueStringOfElement(), System.Xml.XmlReader.NodeType, System.Xml.XmlNamespaceManager.PopScope(), System.Xml.XsdValidatingReader.ProcessReaderEvent(), System.Xml.XmlReader.Read(), System.Xml.XsdValidatingReader.SwitchReader(), System.Xml.Schema.XmlSchemaValidator.ValidateEndElement(), System.Xml.Schema.XmlSchemaValidator.ValidateText(), and System.Xml.Schema.XmlSchemaValidator.ValidateWhitespace().

Referenced by System.Xml.XsdValidatingReader.InternalReadContentAsObject().