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

◆ Value

override string System.Xml.XmlSqlBinaryReader.Value
get

Definition at line 436 of file XmlSqlBinaryReader.cs.

437 {
438 get
439 {
440 if (_stringValue != null)
441 {
442 return _stringValue;
443 }
444 switch (_state)
445 {
446 case ScanState.Doc:
447 switch (_nodetype)
448 {
449 case XmlNodeType.ProcessingInstruction:
450 case XmlNodeType.Comment:
451 case XmlNodeType.DocumentType:
453 case XmlNodeType.CDATA:
454 return _stringValue = CDATAValue();
455 case XmlNodeType.XmlDeclaration:
456 return _stringValue = XmlDeclValue();
457 case XmlNodeType.Text:
458 case XmlNodeType.Whitespace:
459 case XmlNodeType.SignificantWhitespace:
461 }
462 break;
463 case ScanState.XmlText:
464 return _textXmlReader.Value;
465 case ScanState.Attr:
466 case ScanState.AttrValPseudoValue:
468 case ScanState.AttrVal:
470 }
471 return string.Empty;
472 }
473 }
string GetString(int pos, int cch)
string ValueAsString(BinXmlToken token)