14        [global::Cpp2ILInjected.Token(Token = 
"0x6000E36")]
 
   15        [global::Cpp2ILInjected.Address(RVA = 
"0x1C75F88", Offset = 
"0x1C75F88", Length = 
"0x39C")]
 
   16        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   17        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
UnitySerializationHolder), Member = 
"GetUnitySerializationInfo", MemberParameters = 
new object[]
 
   19            typeof(global::System.Runtime.Serialization.SerializationInfo),
 
   21        }, ReturnType = 
typeof(
void))]
 
   22        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
 
   23        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Collections.Generic.List<
int>), Member = 
".ctor", ReturnType = 
typeof(
void))]
 
   24        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
Type), Member = 
"get_HasElementType", ReturnType = 
typeof(
bool))]
 
   25        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
Type), Member = 
"get_IsArray", ReturnType = 
typeof(
bool))]
 
   26        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
Type), Member = 
"get_IsPointer", ReturnType = 
typeof(
bool))]
 
   27        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
Type), Member = 
"get_IsByRef", ReturnType = 
typeof(
bool))]
 
   28        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Collections.Generic.List<
int>), Member = 
"ToArray", ReturnType = 
"T[]")]
 
   30        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Runtime.Serialization.SerializationInfo), Member = 
"AddValue", MemberParameters = 
new object[]
 
   35        }, ReturnType = 
typeof(
void))]
 
   36        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
 
   37        internal static global::System.RuntimeType 
AddElementTypes(global::System.Runtime.Serialization.SerializationInfo 
info, global::System.RuntimeType type)
 
 
   42        [global::Cpp2ILInjected.Token(Token = 
"0x6000E37")]
 
   43        [global::Cpp2ILInjected.Address(RVA = 
"0x1C76324", Offset = 
"0x1C76324", Length = 
"0xC4")]
 
   44        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   45        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
UnitySerializationHolder), Member = 
"GetRealObject", MemberParameters = 
new object[] { 
typeof(global::System.Runtime.Serialization.StreamingContext) }, ReturnType = 
typeof(
object))]
 
   46        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
   47        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
 
   53        [global::Cpp2ILInjected.Token(Token = 
"0x6000E38")]
 
   54        [global::Cpp2ILInjected.Address(RVA = 
"0x1C763E8", Offset = 
"0x1C763E8", Length = 
"0x154")]
 
   55        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
DBNull), Member = 
"GetObjectData", MemberParameters = 
new object[]
 
   57            typeof(global::System.Runtime.Serialization.SerializationInfo),
 
   58            typeof(global::System.Runtime.Serialization.StreamingContext)
 
   59        }, ReturnType = 
typeof(
void))]
 
   60        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
   62        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Runtime.Serialization.SerializationInfo), 
Member = 
"SetType", MemberParameters = 
new object[] { 
typeof(global::System.
Type) }, ReturnType = 
typeof(
void))]
 
   63        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Runtime.Serialization.SerializationInfo), 
Member = 
"AddValue", MemberParameters = 
new object[]
 
   68        }, ReturnType = 
typeof(
void))]
 
   69        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Runtime.Serialization.SerializationInfo), 
Member = 
"AddValue", MemberParameters = 
new object[]
 
   73        }, ReturnType = 
typeof(
void))]
 
   74        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Runtime.Serialization.SerializationInfo), 
Member = 
"AddValue", MemberParameters = 
new object[]
 
   78        }, ReturnType = 
typeof(
void))]
 
   79        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
 
   85        [global::Cpp2ILInjected.Token(Token = 
"0x6000E39")]
 
   86        [global::Cpp2ILInjected.Address(RVA = 
"0x1C7653C", Offset = 
"0x1C7653C", Length = 
"0x380")]
 
   87        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   88        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
RuntimeType), Member = 
"GetObjectData", MemberParameters = 
new object[]
 
   90            typeof(global::System.Runtime.Serialization.SerializationInfo),
 
   91            typeof(global::System.Runtime.Serialization.StreamingContext)
 
   92        }, ReturnType = 
typeof(
void))]
 
   93        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
   94        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
Type), Member = 
"GetRootElementType", ReturnType = 
typeof(global::System.
Type))]
 
   97            typeof(global::System.Runtime.Serialization.SerializationInfo),
 
  101        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Runtime.Serialization.SerializationInfo), 
Member = 
"SetType", MemberParameters = 
new object[] { 
typeof(global::System.
Type) }, ReturnType = 
typeof(
void))]
 
  102        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Runtime.Serialization.SerializationInfo), 
Member = 
"AddValue", MemberParameters = 
new object[]
 
  106        }, ReturnType = 
typeof(
void))]
 
  107        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Runtime.Serialization.SerializationInfo), 
Member = 
"AddValue", MemberParameters = 
new object[]
 
  112        }, ReturnType = 
typeof(
void))]
 
  113        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
RuntimeType), 
Member = 
"GetRuntimeAssembly", ReturnType = 
typeof(global::System.Reflection.RuntimeAssembly))]
 
  114        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
 
  120        [global::Cpp2ILInjected.Token(Token = 
"0x6000E3A")]
 
  121        [global::Cpp2ILInjected.Address(RVA = 
"0x1C768BC", Offset = 
"0x1C768BC", Length = 
"0x188")]
 
  122        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  123        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
Empty), Member = 
"GetObjectData", MemberParameters = 
new object[]
 
  125            typeof(global::System.Runtime.Serialization.SerializationInfo),
 
  126            typeof(global::System.Runtime.Serialization.StreamingContext)
 
  127        }, ReturnType = 
typeof(
void))]
 
  128        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.Reflection.RuntimeAssembly), Member = 
"GetObjectData", MemberParameters = 
new object[]
 
  130            typeof(global::System.Runtime.Serialization.SerializationInfo),
 
  131            typeof(global::System.Runtime.Serialization.StreamingContext)
 
  132        }, ReturnType = 
typeof(
void))]
 
  133        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.Reflection.RuntimeModule), 
Member = 
"GetObjectData", MemberParameters = 
new object[]
 
  135            typeof(global::System.Runtime.Serialization.SerializationInfo),
 
  136            typeof(global::System.Runtime.Serialization.StreamingContext)
 
  137        }, ReturnType = 
typeof(
void))]
 
  138        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
 
  140        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Runtime.Serialization.SerializationInfo), 
Member = 
"SetType", MemberParameters = 
new object[] { 
typeof(global::System.
Type) }, ReturnType = 
typeof(
void))]
 
  141        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Runtime.Serialization.SerializationInfo), 
Member = 
"AddValue", MemberParameters = 
new object[]
 
  146        }, ReturnType = 
typeof(
void))]
 
  147        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Runtime.Serialization.SerializationInfo), 
Member = 
"AddValue", MemberParameters = 
new object[]
 
  151        }, ReturnType = 
typeof(
void))]
 
  152        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Reflection.Assembly), 
Member = 
"op_Equality", MemberParameters = 
new object[]
 
  154            typeof(global::System.Reflection.Assembly),
 
  155            typeof(global::System.Reflection.Assembly)
 
  156        }, ReturnType = 
typeof(
bool))]
 
  157        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Runtime.Serialization.SerializationInfo), 
Member = 
"AddValue", MemberParameters = 
new object[]
 
  161        }, ReturnType = 
typeof(
void))]
 
  162        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
 
  168        [global::Cpp2ILInjected.Token(Token = 
"0x6000E3B")]
 
  169        [global::Cpp2ILInjected.Address(RVA = 
"0x1C76A44", Offset = 
"0x1C76A44", Length = 
"0x3F0")]
 
  170        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  171        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  172        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Runtime.Serialization.SerializationInfo), Member = 
"GetInt32", MemberParameters = 
new object[] { typeof(string) }, ReturnType = 
typeof(
int))]
 
  174        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Runtime.Serialization.SerializationInfo), Member = 
"GetValue", MemberParameters = 
new object[]
 
  178        }, ReturnType = 
typeof(
object))]
 
  179        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Runtime.Serialization.SerializationInfo), 
Member = 
"GetString", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
string))]
 
  181        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 29)]
 
  182        internal UnitySerializationHolder(global::System.Runtime.Serialization.SerializationInfo 
info, global::System.Runtime.Serialization.StreamingContext context)
 
 
  187        [global::Cpp2ILInjected.Token(Token = 
"0x6000E3C")]
 
  188        [global::Cpp2ILInjected.Address(RVA = 
"0x1C76E34", Offset = 
"0x1C76E34", Length = 
"0x80")]
 
  189        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(global::System.
UnitySerializationHolder), Member = 
"GetRealObject", MemberParameters = 
new object[] { 
typeof(global::System.Runtime.Serialization.StreamingContext) }, ReturnType = 
typeof(
object))]
 
  190        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
 
  191        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
Environment), Member = 
"GetResourceString", MemberParameters = 
new object[]
 
  195        }, ReturnType = 
typeof(
string))]
 
  196        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Runtime.Serialization.SerializationException), 
Member = 
".ctor", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
void))]
 
  197        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
 
  203        [global::Cpp2ILInjected.Token(Token = 
"0x6000E3D")]
 
  204        [global::Cpp2ILInjected.Address(RVA = 
"0x1C76F24", Offset = 
"0x1C76F24", Length = 
"0x50")]
 
  205        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  207        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
 
  208        public virtual void GetObjectData(global::System.Runtime.Serialization.SerializationInfo 
info, global::System.Runtime.Serialization.StreamingContext context)
 
 
  213        [global::Cpp2ILInjected.Token(Token = 
"0x6000E3E")]
 
  214        [global::Cpp2ILInjected.Address(RVA = 
"0x1C76F74", Offset = 
"0x1C76F74", Length = 
"0x48C")]
 
  215        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  216        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
 
  217        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Reflection.Assembly), Member = 
"Load", MemberParameters = 
new object[] { typeof(string) }, ReturnType = 
typeof(global::System.Reflection.Assembly))]
 
  218        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Reflection.Module), Member = 
"op_Equality", MemberParameters = 
new object[]
 
  220            typeof(global::System.Reflection.Module),
 
  221            typeof(global::System.Reflection.Module)
 
  222        }, ReturnType = 
typeof(
bool))]
 
  223        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
Environment), Member = 
"GetResourceString", MemberParameters = 
new object[]
 
  227        }, ReturnType = 
typeof(
string))]
 
  228        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Runtime.Serialization.SerializationException), Member = 
".ctor", MemberParameters = 
new object[] { 
typeof(
string) }, ReturnType = 
typeof(
void))]
 
  229        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Reflection.MethodBase), 
Member = 
"op_Equality", MemberParameters = 
new object[]
 
  231            typeof(global::System.Reflection.MethodBase),
 
  232            typeof(global::System.Reflection.MethodBase)
 
  233        }, ReturnType = 
typeof(
bool))]
 
  234        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.
Type), 
Member = 
"op_Equality", MemberParameters = 
new object[]
 
  238        }, ReturnType = 
typeof(
bool))]
 
  239        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(global::System.Reflection.MethodBase), 
Member = 
"op_Inequality", MemberParameters = 
new object[]
 
  241            typeof(global::System.Reflection.MethodBase),
 
  242            typeof(global::System.Reflection.MethodBase)
 
  243        }, ReturnType = 
typeof(
bool))]
 
  247        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 30)]
 
  248        public virtual object GetRealObject(global::System.Runtime.Serialization.StreamingContext context)
 
 
  253        [global::Cpp2ILInjected.Token(Token = 
"0x40005D9")]
 
  254        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x10")]
 
  257        [global::Cpp2ILInjected.Token(Token = 
"0x40005DA")]
 
  258        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x18")]
 
  261        [global::Cpp2ILInjected.Token(Token = 
"0x40005DB")]
 
  262        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x20")]
 
  265        [global::Cpp2ILInjected.Token(Token = 
"0x40005DC")]
 
  266        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x28")]
 
  269        [global::Cpp2ILInjected.Token(Token = 
"0x40005DD")]
 
  270        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x30")]
 
  273        [global::Cpp2ILInjected.Token(Token = 
"0x40005DE")]
 
  274        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x38")]
 
  277        [global::Cpp2ILInjected.Token(Token = 
"0x40005DF")]
 
  278        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x40")]
 
  281        [global::Cpp2ILInjected.Token(Token = 
"0x40005E0")]
 
  282        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x48")]