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

◆ TryReadJsonDateTimeArray()

bool System.Runtime.Serialization.Json.JsonReaderDelegator.TryReadJsonDateTimeArray ( XmlObjectSerializerReadContext context,
XmlDictionaryString itemName,
XmlDictionaryString itemNamespace,
int arrayLength,
[NotNullWhen(true)] out DateTime[] array )
inlinepackage

Definition at line 231 of file JsonReaderDelegator.cs.

232 {
233 if (dictionaryReader == null || arrayLength != -1)
234 {
235 array = null;
236 return false;
237 }
239 context.IncrementItemCount(array.Length);
240 return true;
241 }
override int ReadArray(XmlDictionaryReader reader, string localName, string namespaceUri, DateTime[] array, int offset, int count)
int GetArrayLengthQuota(XmlObjectSerializerReadContext context)
static string GetString(XmlDictionaryString s)

References System.array, System.Runtime.Serialization.Json.JsonReaderDelegator.DateTimeArrayHelper, System.Runtime.Serialization.Dictionary, System.Runtime.Serialization.XmlReaderDelegator.dictionaryReader, System.Runtime.Serialization.XmlReaderDelegator.GetArrayLengthQuota(), System.Xml.XmlDictionaryString.GetString(), System.Runtime.Serialization.XmlObjectSerializerContext.IncrementItemCount(), and System.Runtime.Serialization.Json.JsonReaderDelegator.DateTimeArrayJsonHelperWithString.ReadArray().

Referenced by System.Runtime.Serialization.Json.JsonReaderDelegator.TryReadDateTimeArray().