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

◆ InitReadElementContentAsBinary()

bool System.Xml.XmlSubtreeReader.InitReadElementContentAsBinary ( State binaryState)
inlineprivate

Definition at line 1216 of file XmlSubtreeReader.cs.

1217 {
1218 if (NodeType != XmlNodeType.Element)
1219 {
1220 throw reader.CreateReadElementContentAsException("ReadElementContentAsBase64");
1221 }
1223 if (!Read() || isEmptyElement)
1224 {
1225 return false;
1226 }
1227 switch (NodeType)
1228 {
1229 case XmlNodeType.Element:
1230 throw new XmlException(System.SR.Xml_InvalidNodeType, reader.NodeType.ToString(), reader as IXmlLineInfo);
1231 case XmlNodeType.EndElement:
1233 Read();
1234 return false;
1235 default:
1237 return true;
1238 }
1239 }
static string Xml_InvalidNodeType
Definition SR.cs:88
Definition SR.cs:7
Exception CreateReadElementContentAsException(string methodName)
XmlNodeType NodeType
Definition XmlReader.cs:62
override XmlNodeType NodeType

References System.Xml.XmlSubtreeReader._state, System.Xml.XmlReader.CreateReadElementContentAsException(), System.Xml.Dictionary, System.Xml.XmlSubtreeReader.IsEmptyElement, System.Xml.XmlReader.NodeType, System.Xml.XmlSubtreeReader.NodeType, System.Xml.XmlSubtreeReader.ProcessNamespaces(), System.Xml.XmlSubtreeReader.Read(), System.Xml.XmlWrappingReader.reader, System.SR.Xml_InvalidNodeType, and System.Xml.XmlException.

Referenced by System.Xml.XmlSubtreeReader.ReadElementContentAsBase64(), and System.Xml.XmlSubtreeReader.ReadElementContentAsBinHex().