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

◆ CreateProperties()

virtual IList< JsonProperty > Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperties ( Type type,
MemberSerialization memberSerialization )
inlineprotectedvirtual

Definition at line 723 of file DefaultContractResolver.cs.

724 {
725 if (this == null)
726 {
727 throw new OutOfMemoryException();
728 }
729 while (this == null)
730 {
731 }
732 DefaultContractResolverState state = this.GetState();
733 PropertyNameTable nameTable = state.NameTable;
734 Monitor.Enter(nameTable);
736 long num = 0L;
737 Monitor.Exit(nameTable);
738 if (num == 0L)
739 {
740 if (7 != 0 || memberSerialization == MemberSerialization.OptOut)
741 {
742 }
743 Monitor.Exit(nameTable);
744 throw new OutOfMemoryException();
745 }
746 throw new OutOfMemoryException();
747 }
class f__AnonymousType0<< Count > j__TPar
static void Exit(object obj)
Definition Monitor.cs:47
static void Enter(object obj)
Definition Monitor.cs:11

References System.Threading.Monitor.Enter(), System.Threading.Monitor.Exit(), Newtonsoft.Json.Serialization.DefaultContractResolver.GetState(), j__TPar, System.L, and System.state.