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

◆ ReadTimeSpan()

TimeSpan System.Xml.XmlBufferReader.ReadTimeSpan ( )
inline

Definition at line 482 of file XmlBufferReader.cs.

483 {
484 long value = 0L;
485 try
486 {
487 value = ReadInt64();
488 return TimeSpan.FromTicks(value);
489 }
491 {
492 throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(XmlExceptionHelper.CreateConversionException(value.ToString(CultureInfo.InvariantCulture), "TimeSpan", exception));
493 }
494 catch (FormatException exception2)
495 {
496 throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(XmlExceptionHelper.CreateConversionException(value.ToString(CultureInfo.InvariantCulture), "TimeSpan", exception2));
497 }
498 catch (OverflowException exception3)
499 {
500 throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(XmlExceptionHelper.CreateConversionException(value.ToString(CultureInfo.InvariantCulture), "TimeSpan", exception3));
501 }
502 }
static CultureInfo InvariantCulture

References System.Xml.XmlExceptionHelper.CreateConversionException(), System.exception, System.TimeSpan.FromTicks(), System.Globalization.CultureInfo.InvariantCulture, System.Xml.L, System.Xml.XmlBufferReader.ReadInt64(), System.Runtime.Serialization.DiagnosticUtility.ExceptionUtility.ThrowHelperError(), and System.value.