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

◆ TryParseAsISO() [1/2]

static bool System.Text.Json.JsonHelpers.TryParseAsISO ( ReadOnlySpan< byte > source,
out DateTime value )
inlinestatic

Definition at line 127 of file JsonHelpers.cs.

128 {
130 {
131 value = default(DateTime);
132 return false;
133 }
134 if (parseData.OffsetToken == 90)
135 {
137 }
138 if (parseData.OffsetToken == 43 || parseData.OffsetToken == 45)
139 {
141 {
142 value = default(DateTime);
143 return false;
144 }
145 value = value2.LocalDateTime;
146 return true;
147 }
148 return TryCreateDateTime(parseData, DateTimeKind.Unspecified, out value);
149 }
static bool TryCreateDateTimeOffset(DateTime dateTime, ref DateTimeParseData parseData, out DateTimeOffset value)
static bool TryCreateDateTime(DateTimeParseData parseData, DateTimeKind kind, out DateTime value)
static bool TryParseDateTimeOffset(ReadOnlySpan< byte > source, out DateTimeParseData parseData)

References System.source, System.Text.Json.JsonHelpers.TryCreateDateTime(), System.Text.Json.JsonHelpers.TryCreateDateTimeOffset(), System.Text.Json.JsonHelpers.TryParseDateTimeOffset(), and System.value.

Referenced by System.Text.Json.Utf8JsonReader.TryGetDateTimeCore(), System.Text.Json.Utf8JsonReader.TryGetDateTimeOffsetCore(), System.Text.Json.JsonReaderHelper.TryGetEscapedDateTime(), System.Text.Json.JsonReaderHelper.TryGetEscapedDateTimeOffset(), System.Text.Json.JsonDocument.TryGetValue(), and System.Text.Json.JsonDocument.TryGetValue().