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

◆ ReadFrom()

static XNode System.Xml.Linq.XNode.ReadFrom ( XmlReader reader)
inlinestaticinherited

Definition at line 288 of file XNode.cs.

289 {
290 if (reader == null)
291 {
292 throw new ArgumentNullException("reader");
293 }
294 if (reader.ReadState != ReadState.Interactive)
295 {
297 }
298 switch (reader.NodeType)
299 {
300 case XmlNodeType.Text:
301 case XmlNodeType.Whitespace:
302 case XmlNodeType.SignificantWhitespace:
303 return new XText(reader);
304 case XmlNodeType.CDATA:
305 return new XCData(reader);
306 case XmlNodeType.Comment:
307 return new XComment(reader);
308 case XmlNodeType.DocumentType:
309 return new XDocumentType(reader);
310 case XmlNodeType.Element:
311 return new XElement(reader);
312 case XmlNodeType.ProcessingInstruction:
313 return new XProcessingInstruction(reader);
314 default:
316 }
317 }
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
static string InvalidOperation_ExpectedInteractive
Definition SR.cs:46
static string InvalidOperation_UnexpectedNodeType
Definition SR.cs:58
Definition SR.cs:7

References System.SR.Format(), System.SR.InvalidOperation_ExpectedInteractive, System.SR.InvalidOperation_UnexpectedNodeType, System.Xml.XmlReader.NodeType, and System.Xml.XmlReader.ReadState.