Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.TimeZoneInfo.StringSerializer Struct Reference

Static Public Member Functions

static string GetSerializedString (TimeZoneInfo zone)
 
static TimeZoneInfo GetDeserializedTimeZoneInfo (string source)
 

Private Types

enum  State { Escaped , NotEscaped , StartOfToken , EndOfLine }
 

Private Member Functions

 StringSerializer (string str)
 
void SkipVersionNextDataFields (int depth)
 
string GetNextStringValue ()
 
DateTime GetNextDateTimeValue (string format)
 
TimeSpan GetNextTimeSpanValue ()
 
int GetNextInt32Value ()
 
AdjustmentRule[] GetNextAdjustmentRuleArrayValue ()
 
AdjustmentRule GetNextAdjustmentRuleValue ()
 
TransitionTime GetNextTransitionTimeValue ()
 

Static Private Member Functions

static void SerializeSubstitute (string text, ref ValueStringBuilder serializedText)
 
static void SerializeTransitionTime (TransitionTime time, ref ValueStringBuilder serializedText)
 
static void VerifyIsEscapableCharacter (char c)
 

Private Attributes

readonly string _serializedText
 
int _currentTokenStartIndex
 
State _state
 

Detailed Description

Definition at line 304 of file TimeZoneInfo.cs.


The documentation for this struct was generated from the following file: