23        [global::Cpp2ILInjected.Token(Token = 
"0x60006A4")]
 
   24        [global::Cpp2ILInjected.Address(RVA = 
"0x158ECB4", Offset = 
"0x158ECB4", Length = 
"0x58")]
 
   25        [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
 
   30        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
JsonTypeReflector), Member = 
"GetObjectMemberSerialization", MemberParameters = 
new object[]
 
   36        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
 
   37        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
 
   43        [global::Cpp2ILInjected.Token(Token = 
"0x60006A5")]
 
   44        [global::Cpp2ILInjected.Address(RVA = 
"0x1D01928", Offset = 
"0x1D01928", Length = 
"0x94")]
 
   46        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(DefaultContractResolver), Member = 
"InitializeContract", MemberParameters = 
new object[] { 
typeof(JsonContract) }, ReturnType = 
typeof(
void))]
 
   47        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(DefaultContractResolver), Member = 
"SetPropertySettingsFromAttributes", MemberParameters = 
new object[]
 
   53            typeof(MemberSerialization),
 
   55        }, ReturnType = 
typeof(
void))]
 
   56        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
JsonTypeReflector), Member = 
"GetObjectMemberSerialization", MemberParameters = 
new object[]
 
   60        }, ReturnType = 
typeof(MemberSerialization))]
 
   61        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
 
   64        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
 
   70        [global::Cpp2ILInjected.Token(Token = 
"0x60006A6")]
 
   71        [global::Cpp2ILInjected.Address(RVA = 
"0x1D019BC", Offset = 
"0x1D019BC", Length = 
"0x238")]
 
   72        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   73        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
DefaultContractResolver), Member = 
"SetPropertySettingsFromAttributes", MemberParameters = 
new object[]
 
   81        }, ReturnType = 
typeof(
void))]
 
   82        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
   92        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
 
   98        [global::Cpp2ILInjected.Token(Token = 
"0x60006A7")]
 
   99        [global::Cpp2ILInjected.Address(RVA = 
"0x1D01BF4", Offset = 
"0x1D01BF4", Length = 
"0xF0")]
 
  101        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(DefaultContractResolver), Member = 
"CreateObjectContract", MemberParameters = 
new object[] { 
typeof(
Type) }, ReturnType = 
typeof(JsonObjectContract))]
 
  102        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
 
  103        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
JsonTypeReflector), Member = 
"GetCachedAttribute", MemberTypeParameters = 
new object[] { 
"T" }, MemberParameters = 
new object[] { 
typeof(
object) }, ReturnType = 
"T")]
 
  105        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
 
  111        [global::Cpp2ILInjected.Token(Token = 
"0x60006A8")]
 
  112        [global::Cpp2ILInjected.Address(RVA = 
"0x1D01CE4", Offset = 
"0x1D01CE4", Length = 
"0xDC")]
 
  114        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(DefaultContractResolver), Member = 
"SetPropertySettingsFromAttributes", MemberParameters = 
new object[]
 
  122        }, ReturnType = 
typeof(
void))]
 
  123        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
 
  124        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
JsonTypeReflector), Member = 
"GetCachedAttribute", MemberTypeParameters = 
new object[] { 
"T" }, MemberParameters = 
new object[] { 
typeof(
object) }, ReturnType = 
"T")]
 
  126        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
 
  132        [global::Cpp2ILInjected.Token(Token = 
"0x60006A9")]
 
  133        [global::Cpp2ILInjected.Address(RVA = 
"0x1D01DC0", Offset = 
"0x1D01DC0", Length = 
"0x9C")]
 
  135        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(DefaultContractResolver), Member = 
"SetPropertySettingsFromAttributes", MemberParameters = 
new object[]
 
  143        }, ReturnType = 
typeof(
void))]
 
  144        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
 
  145        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
ThreadSafeStore<, >), Member = 
"Get", MemberParameters = 
new object[] { 
"TKey" }, ReturnType = 
"TValue")]
 
  146        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
 
  152        [global::Cpp2ILInjected.Token(Token = 
"0x60006AA")]
 
  153        [global::Cpp2ILInjected.Address(RVA = 
"0x1D01E5C", Offset = 
"0x1D01E5C", Length = 
"0x164")]
 
  154        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  155        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  156        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
object), Member = 
".ctor", ReturnType = 
typeof(
void))]
 
  157        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
ReflectionUtils), Member = 
"HasDefaultConstructor", MemberParameters = 
new object[]
 
  161        }, ReturnType = 
typeof(
bool))]
 
  167        }, ReturnType = 
typeof(
void))]
 
  168        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
 
  174        [global::Cpp2ILInjected.Token(Token = 
"0x60006AB")]
 
  175        [global::Cpp2ILInjected.Address(RVA = 
"0x1D02050", Offset = 
"0x1D02050", Length = 
"0x58")]
 
  177        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
  179        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
 
  185        [global::Cpp2ILInjected.Token(Token = 
"0x60006AC")]
 
  186        [global::Cpp2ILInjected.Address(RVA = 
"0x1D020A8", Offset = 
"0x1D020A8", Length = 
"0x78")]
 
  187        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
JsonTypeReflector), Member = 
"GetAttribute", MemberTypeParameters = 
new object[] { 
"T" }, MemberParameters = 
new object[] { 
typeof(
Type) }, ReturnType = 
"T")]
 
  188        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
JsonTypeReflector), Member = 
"GetAttribute", MemberTypeParameters = 
new object[] { 
"T" }, MemberParameters = 
new object[] { 
typeof(
MemberInfo) }, ReturnType = 
"T")]
 
  189        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
 
  191        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
 
  197        [global::Cpp2ILInjected.Token(Token = 
"0x60006AD")]
 
  198        [global::Cpp2ILInjected.Address(RVA = 
"0x1D02120", Offset = 
"0x1D02120", Length = 
"0x248")]
 
  199        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  200        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  201        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
ReflectionUtils), Member = 
"GetAttributes", MemberParameters = 
new object[]
 
  207        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
object), Member = 
"GetType", ReturnType = 
typeof(
Type))]
 
  208        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
string), Member = 
"Equals", MemberParameters = 
new object[]
 
  213        }, ReturnType = 
typeof(
bool))]
 
  214        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
ReflectionObject), Member = 
"Create", MemberParameters = 
new object[]
 
  219        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
ReflectionObject), Member = 
"GetValue", MemberParameters = 
new object[]
 
  223        }, ReturnType = 
typeof(
object))]
 
  224        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
 
  230        [global::Cpp2ILInjected.Token(Token = 
"0x60006AE")]
 
  231        [global::Cpp2ILInjected.Address(RVA = 
"0x158EB60", Offset = 
"0x158EB60", Length = 
"0x154")]
 
  232        [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
 
  233        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  234        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  236        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
 
  242        [global::Cpp2ILInjected.Token(Token = 
"0x60006AF")]
 
  243        [global::Cpp2ILInjected.Address(RVA = 
"0x158E844", Offset = 
"0x158E844", Length = 
"0x1DC")]
 
  244        [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
 
  245        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  246        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  248        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
ReflectionUtils), Member = 
"GetMemberInfoFromType", MemberParameters = 
new object[]
 
  253        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
 
  259        [global::Cpp2ILInjected.Token(Token = 
"0x60006B0")]
 
  260        [global::Cpp2ILInjected.Address(RVA = 
"0x158EA20", Offset = 
"0x158EA20", Length = 
"0x140")]
 
  261        [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
 
  262        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  264        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(DefaultContractResolver), Member = 
"SetPropertySettingsFromAttributes", MemberParameters = 
new object[]
 
  272        }, ReturnType = 
typeof(
void))]
 
  273        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 9)]
 
  274        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
 
  280        [global::Cpp2ILInjected.Token(Token = 
"0x17000148")]
 
  283            [global::Cpp2ILInjected.Token(Token = 
"0x60006B1")]
 
  284            [global::Cpp2ILInjected.Address(RVA = 
"0x1D02368", Offset = 
"0x1D02368", Length = 
"0x28C")]
 
  285            [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  287            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
  292            [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Nullable<>), Member = 
".ctor", MemberParameters = 
new object[] { 
"T" }, ReturnType = 
typeof(
void))]
 
  293            [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 27)]
 
 
  300        [global::Cpp2ILInjected.Token(Token = 
"0x17000149")]
 
  303            [global::Cpp2ILInjected.Token(Token = 
"0x60006B2")]
 
  304            [global::Cpp2ILInjected.Address(RVA = 
"0x1D010EC", Offset = 
"0x1D010EC", Length = 
"0x1D0")]
 
  305            [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  314            }, ReturnType = 
typeof(
object))]
 
  323            }, ReturnType = 
typeof(
void))]
 
  324            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
 
  327            [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Nullable<>), Member = 
".ctor", MemberParameters = 
new object[] { 
"T" }, ReturnType = 
typeof(
void))]
 
  328            [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
 
 
  335        [global::Cpp2ILInjected.Token(Token = 
"0x1700014A")]
 
  338            [global::Cpp2ILInjected.Token(Token = 
"0x60006B3")]
 
  339            [global::Cpp2ILInjected.Address(RVA = 
"0x1D01FC8", Offset = 
"0x1D01FC8", Length = 
"0x88")]
 
  340            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
ReflectionObject), Member = 
"Create", MemberParameters = 
new object[]
 
  351            }, ReturnType = 
typeof(
void))]
 
  362            }, ReturnType = 
typeof(
void))]
 
  363            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
JsonArrayContract), Member = 
"get_ParameterizedCreator", ReturnType = 
typeof(ObjectConstructor<object>))]
 
  373            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 24)]
 
  374            [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
 
 
  382        [global::Cpp2ILInjected.Token(Token = 
"0x60006B4")]
 
  383        [global::Cpp2ILInjected.Address(RVA = 
"0x1D025F4", Offset = 
"0x1D025F4", Length = 
"0x17C")]
 
  384        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  389        }, ReturnType = 
typeof(
void))]
 
  390        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
ThreadSafeStore<, >), Member = 
".ctor", MemberParameters = 
new object[] { 
"System.Func`2<TKey, TValue>" }, ReturnType = 
typeof(
void))]
 
  391        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
 
  397        [global::Cpp2ILInjected.Token(Token = 
"0x40002D7")]
 
  400        [global::Cpp2ILInjected.Token(Token = 
"0x40002D8")]
 
  403        [global::Cpp2ILInjected.Token(Token = 
"0x40002D9")]
 
  406        [global::Cpp2ILInjected.Token(Token = 
"0x40002DA")]
 
  409        [global::Cpp2ILInjected.Token(Token = 
"0x40002DB")]
 
  412        [global::Cpp2ILInjected.Token(Token = 
"0x40002DC")]
 
  415        [global::Cpp2ILInjected.Token(Token = 
"0x40002DD")]
 
  418        [global::Cpp2ILInjected.Token(Token = 
"0x40002DE")]
 
  421        [global::Cpp2ILInjected.Token(Token = 
"0x40002DF")]
 
  424        [global::Cpp2ILInjected.Token(Token = 
"0x40002E0")]
 
  427        [global::Cpp2ILInjected.Token(Token = 
"0x40002E1")]
 
  430        [global::Cpp2ILInjected.Token(Token = 
"0x40002E2")]
 
  434        [global::Cpp2ILInjected.Token(Token = 
"0x20000B1")]
 
  437            [global::Cpp2ILInjected.Token(Token = 
"0x60006B5")]
 
  438            [global::Cpp2ILInjected.Address(RVA = 
"0x1D01FC0", Offset = 
"0x1D01FC0", Length = 
"0x8")]
 
  439            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  440            [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
object), Member = 
".ctor", ReturnType = 
typeof(
void))]
 
  446            [global::Cpp2ILInjected.Token(Token = 
"0x60006B6")]
 
  447            [global::Cpp2ILInjected.Address(RVA = 
"0x1D02770", Offset = 
"0x1D02770", Length = 
"0x44C")]
 
  448            [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  449            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  454            }, ReturnType = 
typeof(
void))]
 
  455            [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Enumerable[]), Member = 
"Select", MemberTypeParameters = 
new object[]
 
  459            }, MemberParameters = 
new object[]
 
  463            }, ReturnType = 
"System.Collections.Generic.IEnumerable`1<TResult>")]
 
  468            [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
StringUtils), Member = 
"FormatWith", MemberParameters = 
new object[]
 
  473            }, ReturnType = 
typeof(
string))]
 
  475            [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
JsonException), Member = 
".ctor", MemberParameters = 
new object[]
 
  479            }, ReturnType = 
typeof(
void))]
 
  480            [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 43)]
 
  486            [global::Cpp2ILInjected.Token(Token = 
"0x40002E3")]
 
  487            [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x10")]
 
  490            [global::Cpp2ILInjected.Token(Token = 
"0x40002E4")]
 
  491            [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x18")]
 
  496        [global::Cpp2ILInjected.Token(Token = 
"0x20000B2")]
 
  501            [global::Cpp2ILInjected.Token(Token = 
"0x60006B7")]
 
  502            [global::Cpp2ILInjected.Address(RVA = 
"0x1D02BBC", Offset = 
"0x1D02BBC", Length = 
"0x5C")]
 
  503            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  504            [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
object), Member = 
".ctor", ReturnType = 
typeof(
void))]
 
  505            [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
 
  511            [global::Cpp2ILInjected.Token(Token = 
"0x60006B8")]
 
  512            [global::Cpp2ILInjected.Address(RVA = 
"0x1D02C18", Offset = 
"0x1D02C18", Length = 
"0x8")]
 
  513            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  514            [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
object), Member = 
".ctor", ReturnType = 
typeof(
void))]
 
  520            [global::Cpp2ILInjected.Token(Token = 
"0x60006B9")]
 
  521            [global::Cpp2ILInjected.Address(RVA = 
"0x1D02C20", Offset = 
"0x1D02C20", Length = 
"0xC")]
 
  522            [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  523            [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
object), Member = 
"GetType", ReturnType = 
typeof(
Type))]
 
  529            [global::Cpp2ILInjected.Token(Token = 
"0x40002E5")]
 
  532            [global::Cpp2ILInjected.Token(Token = 
"0x40002E6")]