terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ PopulateDictionary()

object Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateDictionary ( IDictionary dictionary,
JsonReader reader,
JsonDictionaryContract contract,
JsonProperty containerProperty,
string id )
inlineprivate

Definition at line 760 of file JsonSerializerInternalReader.cs.

761 {
762 if (dictionary != null)
763 {
764 }
765 if (id != null)
766 {
767 }
768 if (contract.<KeyContract>k__BackingField == null)
769 {
770 Type <DictionaryKeyType>k__BackingField = contract.<DictionaryKeyType>k__BackingField;
771 JsonContract contractSafe = this.GetContractSafe(<DictionaryKeyType>k__BackingField);
772 contract.<KeyContract>k__BackingField = contractSafe;
773 }
774 if (contract._itemContract == null)
775 {
776 Type <DictionaryValueType>k__BackingField = contract.<DictionaryValueType>k__BackingField;
777 JsonContract contractSafe2 = this.GetContractSafe(<DictionaryValueType>k__BackingField);
779 }
780 if (contract.<ItemConverter>k__BackingField == null)
781 {
782 JsonContract itemContract = contract._itemContract;
783 }
784 if (contract.<KeyContract>k__BackingField != null)
785 {
786 }
787 DateTimeZoneHandling dateTimeZoneHandling = reader._dateTimeZoneHandling;
788 string dateFormatString = reader._dateFormatString;
789 CultureInfo culture = reader.Culture;
790 string dateFormatString2 = reader._dateFormatString;
791 CultureInfo culture2 = reader.Culture;
793 JsonContract <KeyContract>k__BackingField = contract.<KeyContract>k__BackingField;
794 Type <DictionaryKeyType>k__BackingField2 = contract.<DictionaryKeyType>k__BackingField;
795 object obj;
796 return obj;
797 }
class f__AnonymousType0<< Count > j__TPar
static CultureInfo InvariantCulture

References Newtonsoft.Json.JsonReader._dateFormatString, Newtonsoft.Json.JsonReader._dateTimeZoneHandling, System.culture, Newtonsoft.Json.JsonReader.Culture, System.dictionary, Newtonsoft.Json.Serialization.JsonSerializerInternalReader.GetContractSafe(), System.Globalization.CultureInfo.InvariantCulture, j__TPar, and System.obj.