Files
2026-06-04 11:42:34 +02:00

2069 lines
64 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Reflection;
using System.Runtime.CompilerServices;
namespace LitJson
{
// Token: 0x02000244 RID: 580
public class NHKCLLBKMOP
{
// Token: 0x06006BB9 RID: 27577 RVA: 0x0022BF90 File Offset: 0x0022A190
private static void MMMCDIANAIP()
{
IDictionary<Type, KJIFCGDIJCC> gaefjgnlglo = NHKCLLBKMOP.GAEFJGNLGLO;
Type typeFromHandle = typeof(byte);
if (NHKCLLBKMOP.GILODIKMIAJ == null)
{
NHKCLLBKMOP.GILODIKMIAJ = new KJIFCGDIJCC(NHKCLLBKMOP.PBOMNFEEPND);
}
gaefjgnlglo[typeFromHandle] = NHKCLLBKMOP.GILODIKMIAJ;
IDictionary<Type, KJIFCGDIJCC> gaefjgnlglo2 = NHKCLLBKMOP.GAEFJGNLGLO;
Type typeFromHandle2 = typeof(char);
if (NHKCLLBKMOP.EICAJPBPBFO == null)
{
NHKCLLBKMOP.EICAJPBPBFO = new KJIFCGDIJCC(NHKCLLBKMOP.JNEMPAPDDLE);
}
gaefjgnlglo2[typeFromHandle2] = NHKCLLBKMOP.EICAJPBPBFO;
IDictionary<Type, KJIFCGDIJCC> gaefjgnlglo3 = NHKCLLBKMOP.GAEFJGNLGLO;
Type typeFromHandle3 = typeof(DateTime);
if (NHKCLLBKMOP.MPBIKLJIDPB == null)
{
NHKCLLBKMOP.MPBIKLJIDPB = new KJIFCGDIJCC(NHKCLLBKMOP.GFAJPFMCHHC);
}
gaefjgnlglo3[typeFromHandle3] = NHKCLLBKMOP.MPBIKLJIDPB;
IDictionary<Type, KJIFCGDIJCC> gaefjgnlglo4 = NHKCLLBKMOP.GAEFJGNLGLO;
Type typeFromHandle4 = typeof(decimal);
if (NHKCLLBKMOP.NADNGAGBKMH == null)
{
NHKCLLBKMOP.NADNGAGBKMH = new KJIFCGDIJCC(NHKCLLBKMOP.IDFAILFGIIG);
}
gaefjgnlglo4[typeFromHandle4] = NHKCLLBKMOP.NADNGAGBKMH;
IDictionary<Type, KJIFCGDIJCC> gaefjgnlglo5 = NHKCLLBKMOP.GAEFJGNLGLO;
Type typeFromHandle5 = typeof(sbyte);
if (NHKCLLBKMOP.IMBKJKPEALO == null)
{
NHKCLLBKMOP.IMBKJKPEALO = new KJIFCGDIJCC(NHKCLLBKMOP.KLIGNOELGGP);
}
gaefjgnlglo5[typeFromHandle5] = NHKCLLBKMOP.IMBKJKPEALO;
IDictionary<Type, KJIFCGDIJCC> gaefjgnlglo6 = NHKCLLBKMOP.GAEFJGNLGLO;
Type typeFromHandle6 = typeof(short);
if (NHKCLLBKMOP.NIFOAOBHKAA == null)
{
NHKCLLBKMOP.NIFOAOBHKAA = new KJIFCGDIJCC(NHKCLLBKMOP.BFLANHPAANC);
}
gaefjgnlglo6[typeFromHandle6] = NHKCLLBKMOP.NIFOAOBHKAA;
IDictionary<Type, KJIFCGDIJCC> gaefjgnlglo7 = NHKCLLBKMOP.GAEFJGNLGLO;
Type typeFromHandle7 = typeof(ushort);
if (NHKCLLBKMOP.CBCKBEKDPGD == null)
{
NHKCLLBKMOP.CBCKBEKDPGD = new KJIFCGDIJCC(NHKCLLBKMOP.OLFACGDAOIH);
}
gaefjgnlglo7[typeFromHandle7] = NHKCLLBKMOP.CBCKBEKDPGD;
IDictionary<Type, KJIFCGDIJCC> gaefjgnlglo8 = NHKCLLBKMOP.GAEFJGNLGLO;
Type typeFromHandle8 = typeof(uint);
if (NHKCLLBKMOP.JJFNOECOCAL == null)
{
NHKCLLBKMOP.JJFNOECOCAL = new KJIFCGDIJCC(NHKCLLBKMOP.CBGJJMIGNCJ);
}
gaefjgnlglo8[typeFromHandle8] = NHKCLLBKMOP.JJFNOECOCAL;
IDictionary<Type, KJIFCGDIJCC> gaefjgnlglo9 = NHKCLLBKMOP.GAEFJGNLGLO;
Type typeFromHandle9 = typeof(ulong);
if (NHKCLLBKMOP.JKKOMCIBCIL == null)
{
NHKCLLBKMOP.JKKOMCIBCIL = new KJIFCGDIJCC(NHKCLLBKMOP.BDBKIMKELMB);
}
gaefjgnlglo9[typeFromHandle9] = NHKCLLBKMOP.JKKOMCIBCIL;
}
// Token: 0x06006BBA RID: 27578 RVA: 0x0022C158 File Offset: 0x0022A358
public static PropertyInfo[] EOADLILEHJO(Type ANNBGHOPFBN)
{
return ANNBGHOPFBN.GetProperties();
}
// Token: 0x06006BBB RID: 27579 RVA: 0x0022C160 File Offset: 0x0022A360
static NHKCLLBKMOP()
{
NHKCLLBKMOP.GELOAAIFMJC();
NHKCLLBKMOP.OMICLPDLGNH();
}
// Token: 0x06006BBC RID: 27580 RVA: 0x0022C214 File Offset: 0x0022A414
public static PKIBLOPMGPB CEBDADMNGOG(string LNIOBJAMBGA)
{
if (NHKCLLBKMOP.NHKJALBDCPH == null)
{
NHKCLLBKMOP.NHKJALBDCPH = new DKBPKJBONOK(NHKCLLBKMOP.NMAKAKPMIGJ);
}
return (PKIBLOPMGPB)NHKCLLBKMOP.JOJLCDHLEKC(NHKCLLBKMOP.NHKJALBDCPH, LNIOBJAMBGA);
}
// Token: 0x06006BBD RID: 27581 RVA: 0x0022C240 File Offset: 0x0022A440
private static object KKPGAGAEHOE(object JBJAEFPPCHF)
{
return Convert.ToChar((string)JBJAEFPPCHF);
}
// Token: 0x06006BBE RID: 27582 RVA: 0x0022C254 File Offset: 0x0022A454
public static void NGFPKEINKPJ()
{
NHKCLLBKMOP.JDOMLFPHPGO.Clear();
}
// Token: 0x06006BBF RID: 27583 RVA: 0x0022C260 File Offset: 0x0022A460
private static BPHPAPPIGNM PKDDPDEKBGI()
{
return new PKIBLOPMGPB();
}
// Token: 0x06006BC0 RID: 27584 RVA: 0x0022C268 File Offset: 0x0022A468
public static PKIBLOPMGPB CEBDADMNGOG(FGFJNJGEKGG GNGMDFNFFJI)
{
if (NHKCLLBKMOP.BGGEGBAMPFH == null)
{
NHKCLLBKMOP.BGGEGBAMPFH = new DKBPKJBONOK(NHKCLLBKMOP.MCKDGAGAHEG);
}
return (PKIBLOPMGPB)NHKCLLBKMOP.JOJLCDHLEKC(NHKCLLBKMOP.BGGEGBAMPFH, GNGMDFNFFJI);
}
// Token: 0x06006BC1 RID: 27585 RVA: 0x0022C294 File Offset: 0x0022A494
private static void OMICLPDLGNH()
{
if (NHKCLLBKMOP.JJFMDAHHFDL == null)
{
NHKCLLBKMOP.JJFMDAHHFDL = new MPOCJCHCIHB(NHKCLLBKMOP.NOGJMKCFCKE);
}
MPOCJCHCIHB mpocjchcihb = NHKCLLBKMOP.JJFMDAHHFDL;
NHKCLLBKMOP.ILCHJHJKLOF(NHKCLLBKMOP.GDNNIJPGAIB, typeof(int), typeof(byte), mpocjchcihb);
if (NHKCLLBKMOP.DFICHFCABFB == null)
{
NHKCLLBKMOP.DFICHFCABFB = new MPOCJCHCIHB(NHKCLLBKMOP.LENPJGNBDOH);
}
mpocjchcihb = NHKCLLBKMOP.DFICHFCABFB;
NHKCLLBKMOP.ILCHJHJKLOF(NHKCLLBKMOP.GDNNIJPGAIB, typeof(int), typeof(ulong), mpocjchcihb);
if (NHKCLLBKMOP.AJLJNPIABIC == null)
{
NHKCLLBKMOP.AJLJNPIABIC = new MPOCJCHCIHB(NHKCLLBKMOP.BAPDOCDIPJP);
}
mpocjchcihb = NHKCLLBKMOP.AJLJNPIABIC;
NHKCLLBKMOP.ILCHJHJKLOF(NHKCLLBKMOP.GDNNIJPGAIB, typeof(int), typeof(sbyte), mpocjchcihb);
if (NHKCLLBKMOP.AEJFJLCMDHF == null)
{
NHKCLLBKMOP.AEJFJLCMDHF = new MPOCJCHCIHB(NHKCLLBKMOP.APLBLLKKCJM);
}
mpocjchcihb = NHKCLLBKMOP.AEJFJLCMDHF;
NHKCLLBKMOP.ILCHJHJKLOF(NHKCLLBKMOP.GDNNIJPGAIB, typeof(int), typeof(short), mpocjchcihb);
if (NHKCLLBKMOP.KMODPONAFOG == null)
{
NHKCLLBKMOP.KMODPONAFOG = new MPOCJCHCIHB(NHKCLLBKMOP.IGKGHNJGJGL);
}
mpocjchcihb = NHKCLLBKMOP.KMODPONAFOG;
NHKCLLBKMOP.ILCHJHJKLOF(NHKCLLBKMOP.GDNNIJPGAIB, typeof(int), typeof(ushort), mpocjchcihb);
if (NHKCLLBKMOP.BEPCMOLLODK == null)
{
NHKCLLBKMOP.BEPCMOLLODK = new MPOCJCHCIHB(NHKCLLBKMOP.EDFGANDGJED);
}
mpocjchcihb = NHKCLLBKMOP.BEPCMOLLODK;
NHKCLLBKMOP.ILCHJHJKLOF(NHKCLLBKMOP.GDNNIJPGAIB, typeof(int), typeof(uint), mpocjchcihb);
if (NHKCLLBKMOP.IDMHPMJCBGE == null)
{
NHKCLLBKMOP.IDMHPMJCBGE = new MPOCJCHCIHB(NHKCLLBKMOP.CCDBFBCIPCP);
}
mpocjchcihb = NHKCLLBKMOP.IDMHPMJCBGE;
NHKCLLBKMOP.ILCHJHJKLOF(NHKCLLBKMOP.GDNNIJPGAIB, typeof(int), typeof(float), mpocjchcihb);
if (NHKCLLBKMOP.CFCCOCMDEGH == null)
{
NHKCLLBKMOP.CFCCOCMDEGH = new MPOCJCHCIHB(NHKCLLBKMOP.ELCMJEPIGAP);
}
mpocjchcihb = NHKCLLBKMOP.CFCCOCMDEGH;
NHKCLLBKMOP.ILCHJHJKLOF(NHKCLLBKMOP.GDNNIJPGAIB, typeof(int), typeof(double), mpocjchcihb);
if (NHKCLLBKMOP.IJDJHCAINEM == null)
{
NHKCLLBKMOP.IJDJHCAINEM = new MPOCJCHCIHB(NHKCLLBKMOP.AMEGIEABHHE);
}
mpocjchcihb = NHKCLLBKMOP.IJDJHCAINEM;
NHKCLLBKMOP.ILCHJHJKLOF(NHKCLLBKMOP.GDNNIJPGAIB, typeof(double), typeof(decimal), mpocjchcihb);
if (NHKCLLBKMOP.NFNBMCNHKNH == null)
{
NHKCLLBKMOP.NFNBMCNHKNH = new MPOCJCHCIHB(NHKCLLBKMOP.HDOPGAMDFJO);
}
mpocjchcihb = NHKCLLBKMOP.NFNBMCNHKNH;
NHKCLLBKMOP.ILCHJHJKLOF(NHKCLLBKMOP.GDNNIJPGAIB, typeof(long), typeof(uint), mpocjchcihb);
if (NHKCLLBKMOP.IIAGPLNIKBB == null)
{
NHKCLLBKMOP.IIAGPLNIKBB = new MPOCJCHCIHB(NHKCLLBKMOP.DFGDKHPFAIB);
}
mpocjchcihb = NHKCLLBKMOP.IIAGPLNIKBB;
NHKCLLBKMOP.ILCHJHJKLOF(NHKCLLBKMOP.GDNNIJPGAIB, typeof(string), typeof(char), mpocjchcihb);
if (NHKCLLBKMOP.GNBCJOILGAE == null)
{
NHKCLLBKMOP.GNBCJOILGAE = new MPOCJCHCIHB(NHKCLLBKMOP.MHLODOEMLHG);
}
mpocjchcihb = NHKCLLBKMOP.GNBCJOILGAE;
NHKCLLBKMOP.ILCHJHJKLOF(NHKCLLBKMOP.GDNNIJPGAIB, typeof(string), typeof(DateTime), mpocjchcihb);
}
// Token: 0x06006BC2 RID: 27586 RVA: 0x0022C580 File Offset: 0x0022A780
[CompilerGenerated]
private static void HKAICMDHJPD(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
OAEFNCEFHDC.OFBDEHOIODM(Convert.ToString((DateTime)INNGECIOBOO, NHKCLLBKMOP.EFNBNMNDBNN));
}
// Token: 0x06006BC3 RID: 27587 RVA: 0x0022C598 File Offset: 0x0022A798
public static BPHPAPPIGNM JOJLCDHLEKC(DKBPKJBONOK BBHNACAHDCP, string LNIOBJAMBGA)
{
FGFJNJGEKGG fgfjnjgekgg = new FGFJNJGEKGG(LNIOBJAMBGA);
return NHKCLLBKMOP.PDMBMKBJGKB(BBHNACAHDCP, fgfjnjgekgg);
}
// Token: 0x06006BC4 RID: 27588 RVA: 0x0022C5B4 File Offset: 0x0022A7B4
private static void LOKGHLHPJPM(Type ANNBGHOPFBN)
{
if (NHKCLLBKMOP.ABAPFHMJCJG.ContainsKey(ANNBGHOPFBN))
{
return;
}
NIJGPKANAMJ nijgpkanamj = default(NIJGPKANAMJ);
if (NHKCLLBKMOP.PCCFGHGALCL(ANNBGHOPFBN, "System.Collections.IDictionary"))
{
nijgpkanamj.BLMJGCCPMEL = true;
}
nijgpkanamj.IHMABDMGGCO = new Dictionary<string, EMFMGPPAOGN>();
foreach (PropertyInfo propertyInfo in NHKCLLBKMOP.EOADLILEHJO(ANNBGHOPFBN))
{
if (propertyInfo.Name == "Item")
{
ParameterInfo[] indexParameters = propertyInfo.GetIndexParameters();
if (indexParameters.Length == 1)
{
if (indexParameters[0].ParameterType == typeof(string))
{
nijgpkanamj.EMNGJNPLKAI = propertyInfo.PropertyType;
}
}
}
else
{
EMFMGPPAOGN emfmgppaogn = default(EMFMGPPAOGN);
emfmgppaogn.APNFDOOJFML = propertyInfo;
emfmgppaogn.EEAOGJHMFII = propertyInfo.PropertyType;
nijgpkanamj.IHMABDMGGCO.Add(propertyInfo.Name, emfmgppaogn);
}
}
foreach (FieldInfo fieldInfo in ANNBGHOPFBN.GetFields())
{
EMFMGPPAOGN emfmgppaogn2 = default(EMFMGPPAOGN);
emfmgppaogn2.APNFDOOJFML = fieldInfo;
emfmgppaogn2.JOKIADPMKPJ = true;
emfmgppaogn2.EEAOGJHMFII = fieldInfo.FieldType;
nijgpkanamj.IHMABDMGGCO.Add(fieldInfo.Name, emfmgppaogn2);
}
object nbecndnhljf = NHKCLLBKMOP.NBECNDNHLJF;
lock (nbecndnhljf)
{
try
{
NHKCLLBKMOP.ABAPFHMJCJG.Add(ANNBGHOPFBN, nijgpkanamj);
}
catch (ArgumentException)
{
}
}
}
// Token: 0x06006BC5 RID: 27589 RVA: 0x0022C758 File Offset: 0x0022A958
private static void HCOEKKPDLIP(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC, bool PJIJKCOCOJF, int GABAGADECPG)
{
if (GABAGADECPG > NHKCLLBKMOP.FKFJDGCEJOL)
{
throw new GHEOLBIBOMD(string.Format("Max allowed object depth reached while trying to export from type {0}", INNGECIOBOO.GetType()));
}
if (INNGECIOBOO == null)
{
OAEFNCEFHDC.OFBDEHOIODM(null);
return;
}
if (INNGECIOBOO is BPHPAPPIGNM)
{
if (PJIJKCOCOJF)
{
OAEFNCEFHDC.MNNHJMKPPBK.Write(((BPHPAPPIGNM)INNGECIOBOO).BBNCDLJJGBK());
}
else
{
((BPHPAPPIGNM)INNGECIOBOO).BBNCDLJJGBK(OAEFNCEFHDC);
}
return;
}
if (INNGECIOBOO is string)
{
OAEFNCEFHDC.OFBDEHOIODM((string)INNGECIOBOO);
return;
}
if (INNGECIOBOO is double)
{
OAEFNCEFHDC.OFBDEHOIODM((double)INNGECIOBOO);
return;
}
if (INNGECIOBOO is int)
{
OAEFNCEFHDC.OFBDEHOIODM((int)INNGECIOBOO);
return;
}
if (INNGECIOBOO is bool)
{
OAEFNCEFHDC.OFBDEHOIODM((bool)INNGECIOBOO);
return;
}
if (INNGECIOBOO is long)
{
OAEFNCEFHDC.OFBDEHOIODM((long)INNGECIOBOO);
return;
}
if (INNGECIOBOO is Array)
{
OAEFNCEFHDC.GCMEJMDKMOE();
IEnumerator enumerator = ((Array)INNGECIOBOO).GetEnumerator();
try
{
while (enumerator.MoveNext())
{
object obj = enumerator.Current;
NHKCLLBKMOP.HCOEKKPDLIP(obj, OAEFNCEFHDC, PJIJKCOCOJF, GABAGADECPG + 1);
}
}
finally
{
IDisposable disposable;
if ((disposable = enumerator as IDisposable) != null)
{
disposable.Dispose();
}
}
OAEFNCEFHDC.FMHFFMJELPI();
return;
}
if (INNGECIOBOO is IList)
{
OAEFNCEFHDC.GCMEJMDKMOE();
IEnumerator enumerator2 = ((IList)INNGECIOBOO).GetEnumerator();
try
{
while (enumerator2.MoveNext())
{
object obj2 = enumerator2.Current;
NHKCLLBKMOP.HCOEKKPDLIP(obj2, OAEFNCEFHDC, PJIJKCOCOJF, GABAGADECPG + 1);
}
}
finally
{
IDisposable disposable2;
if ((disposable2 = enumerator2 as IDisposable) != null)
{
disposable2.Dispose();
}
}
OAEFNCEFHDC.FMHFFMJELPI();
return;
}
if (INNGECIOBOO is IDictionary)
{
OAEFNCEFHDC.AKDJLMKJDEO();
IDictionaryEnumerator enumerator3 = ((IDictionary)INNGECIOBOO).GetEnumerator();
try
{
while (enumerator3.MoveNext())
{
object obj3 = enumerator3.Current;
DictionaryEntry dictionaryEntry = (DictionaryEntry)obj3;
OAEFNCEFHDC.GDGICAFIHPJ((string)dictionaryEntry.Key);
NHKCLLBKMOP.HCOEKKPDLIP(dictionaryEntry.Value, OAEFNCEFHDC, PJIJKCOCOJF, GABAGADECPG + 1);
}
}
finally
{
IDisposable disposable3;
if ((disposable3 = enumerator3 as IDisposable) != null)
{
disposable3.Dispose();
}
}
OAEFNCEFHDC.GKOILCKPCLJ();
return;
}
Type type = INNGECIOBOO.GetType();
if (NHKCLLBKMOP.NBKHOBJMELG.ContainsKey(type))
{
KJIFCGDIJCC kjifcgdijcc = NHKCLLBKMOP.NBKHOBJMELG[type];
kjifcgdijcc(INNGECIOBOO, OAEFNCEFHDC);
return;
}
if (NHKCLLBKMOP.GAEFJGNLGLO.ContainsKey(type))
{
KJIFCGDIJCC kjifcgdijcc2 = NHKCLLBKMOP.GAEFJGNLGLO[type];
kjifcgdijcc2(INNGECIOBOO, OAEFNCEFHDC);
return;
}
if (INNGECIOBOO is Enum)
{
Type underlyingType = Enum.GetUnderlyingType(type);
if (underlyingType == typeof(long) || underlyingType == typeof(uint) || underlyingType == typeof(ulong))
{
OAEFNCEFHDC.OFBDEHOIODM((ulong)INNGECIOBOO);
}
else
{
OAEFNCEFHDC.OFBDEHOIODM((int)INNGECIOBOO);
}
return;
}
NHKCLLBKMOP.HOKMHFBDFLK(type);
IList<EMFMGPPAOGN> list = NHKCLLBKMOP.FLLBALFMMIM[type];
OAEFNCEFHDC.AKDJLMKJDEO();
foreach (EMFMGPPAOGN emfmgppaogn in list)
{
if (emfmgppaogn.JOKIADPMKPJ)
{
OAEFNCEFHDC.GDGICAFIHPJ(emfmgppaogn.APNFDOOJFML.Name);
NHKCLLBKMOP.HCOEKKPDLIP(((FieldInfo)emfmgppaogn.APNFDOOJFML).GetValue(INNGECIOBOO), OAEFNCEFHDC, PJIJKCOCOJF, GABAGADECPG + 1);
}
else
{
PropertyInfo propertyInfo = (PropertyInfo)emfmgppaogn.APNFDOOJFML;
if (propertyInfo.CanRead)
{
OAEFNCEFHDC.GDGICAFIHPJ(emfmgppaogn.APNFDOOJFML.Name);
NHKCLLBKMOP.HCOEKKPDLIP(propertyInfo.GetValue(INNGECIOBOO, null), OAEFNCEFHDC, PJIJKCOCOJF, GABAGADECPG + 1);
}
}
}
OAEFNCEFHDC.GKOILCKPCLJ();
}
// Token: 0x06006BC6 RID: 27590 RVA: 0x0022CB58 File Offset: 0x0022AD58
[CompilerGenerated]
private static object EDFGANDGJED(object JBJAEFPPCHF)
{
return Convert.ToUInt32((int)JBJAEFPPCHF);
}
// Token: 0x06006BC7 RID: 27591 RVA: 0x0022CB6C File Offset: 0x0022AD6C
private static void LKGABPMPPCK(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC, bool PJIJKCOCOJF, int GABAGADECPG)
{
if (GABAGADECPG > NHKCLLBKMOP.FKFJDGCEJOL)
{
throw new GHEOLBIBOMD(string.Format("r", INNGECIOBOO.GetType()));
}
if (INNGECIOBOO == null)
{
OAEFNCEFHDC.HDMPCODGKLG(null);
return;
}
if (INNGECIOBOO is BPHPAPPIGNM)
{
if (PJIJKCOCOJF)
{
OAEFNCEFHDC.CCGPOOPMABI().Write(((BPHPAPPIGNM)INNGECIOBOO).BBNCDLJJGBK());
}
else
{
((BPHPAPPIGNM)INNGECIOBOO).BBNCDLJJGBK(OAEFNCEFHDC);
}
return;
}
if (INNGECIOBOO is string)
{
OAEFNCEFHDC.HDMPCODGKLG((string)INNGECIOBOO);
return;
}
if (INNGECIOBOO is double)
{
OAEFNCEFHDC.ACJBMGGHPFI((double)INNGECIOBOO);
return;
}
if (INNGECIOBOO is int)
{
OAEFNCEFHDC.IMFCBKGHDJP((int)INNGECIOBOO);
return;
}
if (INNGECIOBOO is bool)
{
OAEFNCEFHDC.IOOAKKLCFLM((bool)INNGECIOBOO);
return;
}
if (INNGECIOBOO is long)
{
OAEFNCEFHDC.KEIKOHGAKKD((long)INNGECIOBOO);
return;
}
if (INNGECIOBOO is Array)
{
OAEFNCEFHDC.HKEKIHGAJEE();
IEnumerator enumerator = ((Array)INNGECIOBOO).GetEnumerator();
try
{
while (enumerator.MoveNext())
{
object obj = enumerator.Current;
NHKCLLBKMOP.LKGABPMPPCK(obj, OAEFNCEFHDC, PJIJKCOCOJF, GABAGADECPG + 0);
}
}
finally
{
IDisposable disposable;
if ((disposable = enumerator as IDisposable) != null)
{
disposable.Dispose();
}
}
OAEFNCEFHDC.CPOIFPDEILJ();
return;
}
if (INNGECIOBOO is IList)
{
OAEFNCEFHDC.OFAKPIEGFGN();
IEnumerator enumerator2 = ((IList)INNGECIOBOO).GetEnumerator();
try
{
while (enumerator2.MoveNext())
{
object obj2 = enumerator2.Current;
NHKCLLBKMOP.HCOEKKPDLIP(obj2, OAEFNCEFHDC, PJIJKCOCOJF, GABAGADECPG + 0);
}
}
finally
{
IDisposable disposable2;
if ((disposable2 = enumerator2 as IDisposable) != null)
{
disposable2.Dispose();
}
}
OAEFNCEFHDC.FMHFFMJELPI();
return;
}
if (INNGECIOBOO is IDictionary)
{
OAEFNCEFHDC.FMADKIGMCLO();
IDictionaryEnumerator enumerator3 = ((IDictionary)INNGECIOBOO).GetEnumerator();
try
{
while (enumerator3.MoveNext())
{
object obj3 = enumerator3.Current;
DictionaryEntry dictionaryEntry = (DictionaryEntry)obj3;
OAEFNCEFHDC.FCELONKECMG((string)dictionaryEntry.Key);
NHKCLLBKMOP.LKGABPMPPCK(dictionaryEntry.Value, OAEFNCEFHDC, PJIJKCOCOJF, GABAGADECPG + 0);
}
}
finally
{
IDisposable disposable3;
if ((disposable3 = enumerator3 as IDisposable) != null)
{
disposable3.Dispose();
}
}
OAEFNCEFHDC.BHFMDAMIGPL();
return;
}
Type type = INNGECIOBOO.GetType();
if (NHKCLLBKMOP.NBKHOBJMELG.ContainsKey(type))
{
KJIFCGDIJCC kjifcgdijcc = NHKCLLBKMOP.NBKHOBJMELG[type];
kjifcgdijcc(INNGECIOBOO, OAEFNCEFHDC);
return;
}
if (NHKCLLBKMOP.GAEFJGNLGLO.ContainsKey(type))
{
KJIFCGDIJCC kjifcgdijcc2 = NHKCLLBKMOP.GAEFJGNLGLO[type];
kjifcgdijcc2(INNGECIOBOO, OAEFNCEFHDC);
return;
}
if (INNGECIOBOO is Enum)
{
Type underlyingType = Enum.GetUnderlyingType(type);
if (underlyingType == typeof(long) || underlyingType == typeof(uint) || underlyingType == typeof(ulong))
{
OAEFNCEFHDC.NAHCIMIADND((ulong)INNGECIOBOO);
}
else
{
OAEFNCEFHDC.KNGDADMJKLJ((int)INNGECIOBOO);
}
return;
}
NHKCLLBKMOP.HOKMHFBDFLK(type);
IList<EMFMGPPAOGN> list = NHKCLLBKMOP.FLLBALFMMIM[type];
OAEFNCEFHDC.KFAJDFCEBGI();
foreach (EMFMGPPAOGN emfmgppaogn in list)
{
if (emfmgppaogn.JOKIADPMKPJ)
{
OAEFNCEFHDC.LGCKBHMJHOE(emfmgppaogn.APNFDOOJFML.Name);
NHKCLLBKMOP.LKGABPMPPCK(((FieldInfo)emfmgppaogn.APNFDOOJFML).GetValue(INNGECIOBOO), OAEFNCEFHDC, PJIJKCOCOJF, GABAGADECPG + 0);
}
else
{
PropertyInfo propertyInfo = (PropertyInfo)emfmgppaogn.APNFDOOJFML;
if (propertyInfo.CanRead)
{
OAEFNCEFHDC.LGCKBHMJHOE(emfmgppaogn.APNFDOOJFML.Name);
NHKCLLBKMOP.HCOEKKPDLIP(propertyInfo.GetValue(INNGECIOBOO, null), OAEFNCEFHDC, PJIJKCOCOJF, GABAGADECPG + 0);
}
}
}
OAEFNCEFHDC.OMLPLCAFJGJ();
}
// Token: 0x06006BC8 RID: 27592 RVA: 0x0022CF6C File Offset: 0x0022B16C
public static void BBNCDLJJGBK(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
NHKCLLBKMOP.HCOEKKPDLIP(INNGECIOBOO, OAEFNCEFHDC, false, 0);
}
// Token: 0x06006BC9 RID: 27593 RVA: 0x0022CF78 File Offset: 0x0022B178
public static BPHPAPPIGNM JOJLCDHLEKC(DKBPKJBONOK BBHNACAHDCP, FGFJNJGEKGG GNGMDFNFFJI)
{
return NHKCLLBKMOP.PDMBMKBJGKB(BBHNACAHDCP, GNGMDFNFFJI);
}
// Token: 0x06006BCA RID: 27594 RVA: 0x0022CF84 File Offset: 0x0022B184
[CompilerGenerated]
private static void GDGGFCAEHBP(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
OAEFNCEFHDC.OFBDEHOIODM(Convert.ToInt32((byte)INNGECIOBOO));
}
// Token: 0x06006BCB RID: 27595 RVA: 0x0022CF98 File Offset: 0x0022B198
private static object AIBCFHOOCCA(Type LJOKEKJJGKD, FGFJNJGEKGG GNGMDFNFFJI)
{
GNGMDFNFFJI.CKKEADBFLIH();
if (GNGMDFNFFJI.HBLAELLJHDC() == BILNDJKLGNB.Long)
{
return null;
}
if (GNGMDFNFFJI.DFCOLLNKAEC() == (BILNDJKLGNB)(-119))
{
if (!LJOKEKJJGKD.IsClass)
{
throw new GHEOLBIBOMD(string.Format("November", LJOKEKJJGKD));
}
return null;
}
else
{
if (GNGMDFNFFJI.NKFLBAKCPLA != BILNDJKLGNB.ArrayStart && GNGMDFNFFJI.EOBGCJAGGNL() != BILNDJKLGNB.Long && GNGMDFNFFJI.NKFLBAKCPLA != BILNDJKLGNB.ArrayStart && GNGMDFNFFJI.NKFLBAKCPLA != (BILNDJKLGNB)(-105) && GNGMDFNFFJI.DFCOLLNKAEC() != (BILNDJKLGNB)112)
{
object obj = null;
if (GNGMDFNFFJI.HBLAELLJHDC() == BILNDJKLGNB.ArrayEnd)
{
if (LJOKEKJJGKD.FullName == "Bandwidth")
{
LJOKEKJJGKD = typeof(object[]);
}
NHKCLLBKMOP.CKDEJMJGEPB(LJOKEKJJGKD);
IICHBMHNAJG iichbmhnajg = NHKCLLBKMOP.CHIHKIHLJGI[LJOKEKJJGKD];
if (!iichbmhnajg.BLFGOIBIFFH() && !iichbmhnajg.LPJONJCJOOL())
{
throw new GHEOLBIBOMD(string.Format("incompatible version", LJOKEKJJGKD));
}
IList list;
Type type;
if (!iichbmhnajg.BLFGOIBIFFH())
{
list = (IList)Activator.CreateInstance(LJOKEKJJGKD);
type = iichbmhnajg.EFHKHMHLDJG();
}
else
{
list = new ArrayList();
type = LJOKEKJJGKD.GetElementType();
}
for (;;)
{
object obj2 = NHKCLLBKMOP.AIBCFHOOCCA(type, GNGMDFNFFJI);
if (obj2 == null && GNGMDFNFFJI.DFCOLLNKAEC() == BILNDJKLGNB.ArrayEnd)
{
break;
}
list.Add(obj2);
}
if (iichbmhnajg.CIHIINBLOKP())
{
int count = list.Count;
obj = Array.CreateInstance(type, count);
for (int i = 0; i < count; i += 0)
{
((Array)obj).SetValue(list[i], i);
}
}
else
{
obj = list;
}
}
else if (GNGMDFNFFJI.NKFLBAKCPLA == BILNDJKLGNB.None)
{
if (LJOKEKJJGKD == typeof(object))
{
LJOKEKJJGKD = typeof(Dictionary<string, object>);
}
NHKCLLBKMOP.LOKGHLHPJPM(LJOKEKJJGKD);
NIJGPKANAMJ nijgpkanamj = NHKCLLBKMOP.ABAPFHMJCJG[LJOKEKJJGKD];
obj = Activator.CreateInstance(LJOKEKJJGKD);
string text;
for (;;)
{
GNGMDFNFFJI.IIPLLALIEMN();
if (GNGMDFNFFJI.IJNGLMDJHLG() == BILNDJKLGNB.None)
{
break;
}
text = (string)GNGMDFNFFJI.ANKACHDHNCL;
if (nijgpkanamj.AFCJIDOGFDC().ContainsKey(text))
{
EMFMGPPAOGN emfmgppaogn = nijgpkanamj.PDLNNNCGPBE()[text];
if (emfmgppaogn.JOKIADPMKPJ)
{
((FieldInfo)emfmgppaogn.APNFDOOJFML).SetValue(obj, NHKCLLBKMOP.AIBCFHOOCCA(emfmgppaogn.EEAOGJHMFII, GNGMDFNFFJI));
}
else
{
PropertyInfo propertyInfo = (PropertyInfo)emfmgppaogn.APNFDOOJFML;
if (propertyInfo.CanWrite)
{
propertyInfo.SetValue(obj, NHKCLLBKMOP.AIBCFHOOCCA(emfmgppaogn.EEAOGJHMFII, GNGMDFNFFJI), null);
}
else
{
NHKCLLBKMOP.AIBCFHOOCCA(emfmgppaogn.EEAOGJHMFII, GNGMDFNFFJI);
}
}
}
else if (!nijgpkanamj.NNHLCAPAANM())
{
if (!GNGMDFNFFJI.IHBEGDLKBNA)
{
goto Block_31;
}
NHKCLLBKMOP.JNPEBNPDPOK(GNGMDFNFFJI);
}
else
{
((IDictionary)obj).Add(text, NHKCLLBKMOP.PDMBMKBJGKB(nijgpkanamj.CGKEMKPDCLK(), GNGMDFNFFJI));
}
}
return obj;
Block_31:
throw new GHEOLBIBOMD(string.Format("_Decal_Tex", LJOKEKJJGKD, text));
}
return obj;
}
Type type2 = GNGMDFNFFJI.KPLKHPPGCBG().GetType();
if (LJOKEKJJGKD.IsAssignableFrom(type2))
{
return GNGMDFNFFJI.OOMDCNKLIMK();
}
if (NHKCLLBKMOP.JDOMLFPHPGO.ContainsKey(type2) && NHKCLLBKMOP.JDOMLFPHPGO[type2].ContainsKey(LJOKEKJJGKD))
{
MPOCJCHCIHB mpocjchcihb = NHKCLLBKMOP.JDOMLFPHPGO[type2][LJOKEKJJGKD];
return mpocjchcihb(GNGMDFNFFJI.OOMDCNKLIMK());
}
if (NHKCLLBKMOP.GDNNIJPGAIB.ContainsKey(type2) && NHKCLLBKMOP.GDNNIJPGAIB[type2].ContainsKey(LJOKEKJJGKD))
{
MPOCJCHCIHB mpocjchcihb2 = NHKCLLBKMOP.GDNNIJPGAIB[type2][LJOKEKJJGKD];
return mpocjchcihb2(GNGMDFNFFJI.OOMDCNKLIMK());
}
if (LJOKEKJJGKD.IsEnum)
{
return Enum.ToObject(LJOKEKJJGKD, GNGMDFNFFJI.ANKACHDHNCL);
}
MethodInfo methodInfo = NHKCLLBKMOP.JGGBGPILAIH(LJOKEKJJGKD, type2);
if (methodInfo != null)
{
return methodInfo.Invoke(null, new object[] { GNGMDFNFFJI.KPLKHPPGCBG() });
}
throw new GHEOLBIBOMD(string.Format("player ", GNGMDFNFFJI.KPLKHPPGCBG(), type2, LJOKEKJJGKD));
}
}
// Token: 0x06006BCC RID: 27596 RVA: 0x0022D3AC File Offset: 0x0022B5AC
private static void GFAJPFMCHHC(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
OAEFNCEFHDC.EONJAJGNECJ(Convert.ToString((DateTime)INNGECIOBOO, NHKCLLBKMOP.EFNBNMNDBNN));
}
// Token: 0x06006BCD RID: 27597 RVA: 0x0022D3C4 File Offset: 0x0022B5C4
private static object BMLJIFJLALF(object JBJAEFPPCHF)
{
return Convert.ToUInt64((int)JBJAEFPPCHF);
}
// Token: 0x06006BCE RID: 27598 RVA: 0x0022D3D8 File Offset: 0x0022B5D8
private static void MCMEDEIDPJM(Type ANNBGHOPFBN)
{
if (NHKCLLBKMOP.CHIHKIHLJGI.ContainsKey(ANNBGHOPFBN))
{
return;
}
IICHBMHNAJG iichbmhnajg = default(IICHBMHNAJG);
iichbmhnajg.NHFKMNMOMEO(ANNBGHOPFBN.IsArray);
if (NHKCLLBKMOP.CKCPKNFOOLB(ANNBGHOPFBN, "VoiceFilter2"))
{
iichbmhnajg.NNGKIBHPHLF(true);
}
foreach (PropertyInfo propertyInfo in NHKCLLBKMOP.EOADLILEHJO(ANNBGHOPFBN))
{
if (!(propertyInfo.Name != "ObjectPool '"))
{
ParameterInfo[] indexParameters = propertyInfo.GetIndexParameters();
if (indexParameters.Length == 1)
{
if (indexParameters[1].ParameterType == typeof(int))
{
iichbmhnajg.MHPGOKGLEGM(propertyInfo.PropertyType);
}
}
}
}
object ncbgghaiioe = NHKCLLBKMOP.NCBGGHAIIOE;
lock (ncbgghaiioe)
{
try
{
NHKCLLBKMOP.CHIHKIHLJGI.Add(ANNBGHOPFBN, iichbmhnajg);
}
catch (ArgumentException)
{
}
}
}
// Token: 0x06006BCF RID: 27599 RVA: 0x0022D4E8 File Offset: 0x0022B6E8
public static void KJGJOBENLLA()
{
NHKCLLBKMOP.NBKHOBJMELG.Clear();
}
// Token: 0x06006BD0 RID: 27600 RVA: 0x0022D4F4 File Offset: 0x0022B6F4
[CompilerGenerated]
private static object DFGDKHPFAIB(object JBJAEFPPCHF)
{
return Convert.ToChar((string)JBJAEFPPCHF);
}
// Token: 0x06006BD1 RID: 27601 RVA: 0x0022D508 File Offset: 0x0022B708
[CompilerGenerated]
private static void BFMHBBADEHK(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
OAEFNCEFHDC.OFBDEHOIODM((decimal)INNGECIOBOO);
}
// Token: 0x06006BD2 RID: 27602 RVA: 0x0022D518 File Offset: 0x0022B718
public static PKIBLOPMGPB DMNOENKMOMD(TextReader GNGMDFNFFJI)
{
FGFJNJGEKGG fgfjnjgekgg = new FGFJNJGEKGG(GNGMDFNFFJI);
if (NHKCLLBKMOP.FNKHDLMNDMG == null)
{
NHKCLLBKMOP.FNKHDLMNDMG = new DKBPKJBONOK(NHKCLLBKMOP.JAGGHLBFBLB);
}
return (PKIBLOPMGPB)NHKCLLBKMOP.JOJLCDHLEKC(NHKCLLBKMOP.FNKHDLMNDMG, fgfjnjgekgg);
}
// Token: 0x06006BD3 RID: 27603 RVA: 0x0022D554 File Offset: 0x0022B754
private static void CKDEJMJGEPB(Type ANNBGHOPFBN)
{
if (NHKCLLBKMOP.CHIHKIHLJGI.ContainsKey(ANNBGHOPFBN))
{
return;
}
IICHBMHNAJG iichbmhnajg = default(IICHBMHNAJG);
iichbmhnajg.PFDDFAANGMM(ANNBGHOPFBN.IsArray);
if (NHKCLLBKMOP.CKCPKNFOOLB(ANNBGHOPFBN, " is too new for OVRPlugin version "))
{
iichbmhnajg.LAHCFNPBCGD(true);
}
PropertyInfo[] array = NHKCLLBKMOP.EOADLILEHJO(ANNBGHOPFBN);
for (int i = 0; i < array.Length; i += 0)
{
PropertyInfo propertyInfo = array[i];
if (!(propertyInfo.Name != "Princesse"))
{
ParameterInfo[] indexParameters = propertyInfo.GetIndexParameters();
if (indexParameters.Length == 1)
{
if (indexParameters[1].ParameterType == typeof(int))
{
iichbmhnajg.EILJHCNOKAL(propertyInfo.PropertyType);
}
}
}
}
object ncbgghaiioe = NHKCLLBKMOP.NCBGGHAIIOE;
lock (ncbgghaiioe)
{
try
{
NHKCLLBKMOP.CHIHKIHLJGI.Add(ANNBGHOPFBN, iichbmhnajg);
}
catch (ArgumentException)
{
}
}
}
// Token: 0x06006BD4 RID: 27604 RVA: 0x0022D664 File Offset: 0x0022B864
public static PKIBLOPMGPB CEBDADMNGOG(TextReader GNGMDFNFFJI)
{
FGFJNJGEKGG fgfjnjgekgg = new FGFJNJGEKGG(GNGMDFNFFJI);
if (NHKCLLBKMOP.FNKHDLMNDMG == null)
{
NHKCLLBKMOP.FNKHDLMNDMG = new DKBPKJBONOK(NHKCLLBKMOP.JAGGHLBFBLB);
}
return (PKIBLOPMGPB)NHKCLLBKMOP.JOJLCDHLEKC(NHKCLLBKMOP.FNKHDLMNDMG, fgfjnjgekgg);
}
// Token: 0x06006BD5 RID: 27605 RVA: 0x0022D6A0 File Offset: 0x0022B8A0
[CompilerGenerated]
private static BPHPAPPIGNM JAGGHLBFBLB()
{
return new PKIBLOPMGPB();
}
// Token: 0x06006BD6 RID: 27606 RVA: 0x0022D6A8 File Offset: 0x0022B8A8
public static T CEBDADMNGOG<T>(FGFJNJGEKGG GNGMDFNFFJI)
{
return (T)((object)NHKCLLBKMOP.PDMBMKBJGKB(typeof(T), GNGMDFNFFJI));
}
// Token: 0x06006BD7 RID: 27607 RVA: 0x0022D6C0 File Offset: 0x0022B8C0
private static void HOKMHFBDFLK(Type ANNBGHOPFBN)
{
if (NHKCLLBKMOP.FLLBALFMMIM.ContainsKey(ANNBGHOPFBN))
{
return;
}
IList<EMFMGPPAOGN> list = new List<EMFMGPPAOGN>();
foreach (PropertyInfo propertyInfo in NHKCLLBKMOP.EOADLILEHJO(ANNBGHOPFBN))
{
if (!(propertyInfo.Name == "Item"))
{
list.Add(new EMFMGPPAOGN
{
APNFDOOJFML = propertyInfo,
JOKIADPMKPJ = false
});
}
}
foreach (FieldInfo fieldInfo in ANNBGHOPFBN.GetFields())
{
list.Add(new EMFMGPPAOGN
{
APNFDOOJFML = fieldInfo,
JOKIADPMKPJ = true
});
}
object kfkmbcaiapg = NHKCLLBKMOP.KFKMBCAIAPG;
lock (kfkmbcaiapg)
{
try
{
NHKCLLBKMOP.FLLBALFMMIM.Add(ANNBGHOPFBN, list);
}
catch (ArgumentException)
{
}
}
}
// Token: 0x06006BD8 RID: 27608 RVA: 0x0022D7D4 File Offset: 0x0022B9D4
private static void ODMOKNMFAHJ(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
OAEFNCEFHDC.OFBDEHOIODM((ulong)INNGECIOBOO);
}
// Token: 0x06006BD9 RID: 27609 RVA: 0x0022D7E4 File Offset: 0x0022B9E4
[CompilerGenerated]
private static void BDBKIMKELMB(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
OAEFNCEFHDC.OFBDEHOIODM((ulong)INNGECIOBOO);
}
// Token: 0x06006BDA RID: 27610 RVA: 0x0022D7F4 File Offset: 0x0022B9F4
private static object BHGDECNGMKD(object JBJAEFPPCHF)
{
return Convert.ToUInt16((int)JBJAEFPPCHF);
}
// Token: 0x06006BDB RID: 27611 RVA: 0x0022D808 File Offset: 0x0022BA08
private static void BHNCMGGGMFH()
{
IDictionary<Type, KJIFCGDIJCC> gaefjgnlglo = NHKCLLBKMOP.GAEFJGNLGLO;
Type typeFromHandle = typeof(byte);
if (NHKCLLBKMOP.GILODIKMIAJ == null)
{
NHKCLLBKMOP.GILODIKMIAJ = new KJIFCGDIJCC(NHKCLLBKMOP.GDGGFCAEHBP);
}
gaefjgnlglo[typeFromHandle] = NHKCLLBKMOP.GILODIKMIAJ;
IDictionary<Type, KJIFCGDIJCC> gaefjgnlglo2 = NHKCLLBKMOP.GAEFJGNLGLO;
Type typeFromHandle2 = typeof(char);
if (NHKCLLBKMOP.EICAJPBPBFO == null)
{
NHKCLLBKMOP.EICAJPBPBFO = new KJIFCGDIJCC(NHKCLLBKMOP.FLFCEADJLBN);
}
gaefjgnlglo2[typeFromHandle2] = NHKCLLBKMOP.EICAJPBPBFO;
IDictionary<Type, KJIFCGDIJCC> gaefjgnlglo3 = NHKCLLBKMOP.GAEFJGNLGLO;
Type typeFromHandle3 = typeof(DateTime);
if (NHKCLLBKMOP.MPBIKLJIDPB == null)
{
NHKCLLBKMOP.MPBIKLJIDPB = new KJIFCGDIJCC(NHKCLLBKMOP.GFAJPFMCHHC);
}
gaefjgnlglo3[typeFromHandle3] = NHKCLLBKMOP.MPBIKLJIDPB;
IDictionary<Type, KJIFCGDIJCC> gaefjgnlglo4 = NHKCLLBKMOP.GAEFJGNLGLO;
Type typeFromHandle4 = typeof(decimal);
if (NHKCLLBKMOP.NADNGAGBKMH == null)
{
NHKCLLBKMOP.NADNGAGBKMH = new KJIFCGDIJCC(NHKCLLBKMOP.IDFAILFGIIG);
}
gaefjgnlglo4[typeFromHandle4] = NHKCLLBKMOP.NADNGAGBKMH;
IDictionary<Type, KJIFCGDIJCC> gaefjgnlglo5 = NHKCLLBKMOP.GAEFJGNLGLO;
Type typeFromHandle5 = typeof(sbyte);
if (NHKCLLBKMOP.IMBKJKPEALO == null)
{
NHKCLLBKMOP.IMBKJKPEALO = new KJIFCGDIJCC(NHKCLLBKMOP.KLIGNOELGGP);
}
gaefjgnlglo5[typeFromHandle5] = NHKCLLBKMOP.IMBKJKPEALO;
IDictionary<Type, KJIFCGDIJCC> gaefjgnlglo6 = NHKCLLBKMOP.GAEFJGNLGLO;
Type typeFromHandle6 = typeof(short);
if (NHKCLLBKMOP.NIFOAOBHKAA == null)
{
NHKCLLBKMOP.NIFOAOBHKAA = new KJIFCGDIJCC(NHKCLLBKMOP.BFLANHPAANC);
}
gaefjgnlglo6[typeFromHandle6] = NHKCLLBKMOP.NIFOAOBHKAA;
IDictionary<Type, KJIFCGDIJCC> gaefjgnlglo7 = NHKCLLBKMOP.GAEFJGNLGLO;
Type typeFromHandle7 = typeof(ushort);
if (NHKCLLBKMOP.CBCKBEKDPGD == null)
{
NHKCLLBKMOP.CBCKBEKDPGD = new KJIFCGDIJCC(NHKCLLBKMOP.OLFACGDAOIH);
}
gaefjgnlglo7[typeFromHandle7] = NHKCLLBKMOP.CBCKBEKDPGD;
IDictionary<Type, KJIFCGDIJCC> gaefjgnlglo8 = NHKCLLBKMOP.GAEFJGNLGLO;
Type typeFromHandle8 = typeof(uint);
if (NHKCLLBKMOP.JJFNOECOCAL == null)
{
NHKCLLBKMOP.JJFNOECOCAL = new KJIFCGDIJCC(NHKCLLBKMOP.CBGJJMIGNCJ);
}
gaefjgnlglo8[typeFromHandle8] = NHKCLLBKMOP.JJFNOECOCAL;
IDictionary<Type, KJIFCGDIJCC> gaefjgnlglo9 = NHKCLLBKMOP.GAEFJGNLGLO;
Type typeFromHandle9 = typeof(ulong);
if (NHKCLLBKMOP.JKKOMCIBCIL == null)
{
NHKCLLBKMOP.JKKOMCIBCIL = new KJIFCGDIJCC(NHKCLLBKMOP.ODMOKNMFAHJ);
}
gaefjgnlglo9[typeFromHandle9] = NHKCLLBKMOP.JKKOMCIBCIL;
}
// Token: 0x06006BDC RID: 27612 RVA: 0x0022D9D0 File Offset: 0x0022BBD0
[CompilerGenerated]
private static BPHPAPPIGNM GEHKOEFDPMC()
{
return new HIOKCPPHMGL();
}
// Token: 0x06006BDD RID: 27613 RVA: 0x0022D9D8 File Offset: 0x0022BBD8
private static object LGCHKFPOCPB(object JBJAEFPPCHF)
{
return Convert.ToDouble((int)JBJAEFPPCHF);
}
// Token: 0x06006BDE RID: 27614 RVA: 0x0022D9EC File Offset: 0x0022BBEC
private static BPHPAPPIGNM PDMBMKBJGKB(DKBPKJBONOK BBHNACAHDCP, FGFJNJGEKGG GNGMDFNFFJI)
{
GNGMDFNFFJI.IIPLLALIEMN();
if (GNGMDFNFFJI.NKFLBAKCPLA == BILNDJKLGNB.ArrayEnd || GNGMDFNFFJI.NKFLBAKCPLA == BILNDJKLGNB.Null)
{
return null;
}
BPHPAPPIGNM bphpappignm = BBHNACAHDCP();
if (GNGMDFNFFJI.NKFLBAKCPLA == BILNDJKLGNB.String)
{
bphpappignm.COLPFLEPCIF((string)GNGMDFNFFJI.ANKACHDHNCL);
return bphpappignm;
}
if (GNGMDFNFFJI.NKFLBAKCPLA == BILNDJKLGNB.Double)
{
bphpappignm.JEJMMLDFGNN((double)GNGMDFNFFJI.ANKACHDHNCL);
return bphpappignm;
}
if (GNGMDFNFFJI.NKFLBAKCPLA == BILNDJKLGNB.Int)
{
bphpappignm.FDICDHNDEDA((int)GNGMDFNFFJI.ANKACHDHNCL);
return bphpappignm;
}
if (GNGMDFNFFJI.NKFLBAKCPLA == BILNDJKLGNB.Long)
{
bphpappignm.AIGAJFDJBBA((long)GNGMDFNFFJI.ANKACHDHNCL);
return bphpappignm;
}
if (GNGMDFNFFJI.NKFLBAKCPLA == BILNDJKLGNB.Boolean)
{
bphpappignm.MMFONFHOGPG((bool)GNGMDFNFFJI.ANKACHDHNCL);
return bphpappignm;
}
if (GNGMDFNFFJI.NKFLBAKCPLA == BILNDJKLGNB.ArrayStart)
{
bphpappignm.LLECKKMBPKO(KDDIIDPALFG.Array);
for (;;)
{
BPHPAPPIGNM bphpappignm2 = NHKCLLBKMOP.PDMBMKBJGKB(BBHNACAHDCP, GNGMDFNFFJI);
if (bphpappignm2 == null && GNGMDFNFFJI.NKFLBAKCPLA == BILNDJKLGNB.ArrayEnd)
{
break;
}
bphpappignm.Add(bphpappignm2);
}
}
else if (GNGMDFNFFJI.NKFLBAKCPLA == BILNDJKLGNB.ObjectStart)
{
bphpappignm.LLECKKMBPKO(KDDIIDPALFG.Object);
for (;;)
{
GNGMDFNFFJI.IIPLLALIEMN();
if (GNGMDFNFFJI.NKFLBAKCPLA == BILNDJKLGNB.ObjectEnd)
{
break;
}
string text = (string)GNGMDFNFFJI.ANKACHDHNCL;
bphpappignm[text] = NHKCLLBKMOP.PDMBMKBJGKB(BBHNACAHDCP, GNGMDFNFFJI);
}
}
return bphpappignm;
}
// Token: 0x06006BDF RID: 27615 RVA: 0x0022DB50 File Offset: 0x0022BD50
private static object BCBMMECIKFN(object JBJAEFPPCHF)
{
return Convert.ToSByte((int)JBJAEFPPCHF);
}
// Token: 0x06006BE0 RID: 27616 RVA: 0x0022DB64 File Offset: 0x0022BD64
[CompilerGenerated]
private static void KLIGNOELGGP(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
OAEFNCEFHDC.OFBDEHOIODM(Convert.ToInt32((sbyte)INNGECIOBOO));
}
// Token: 0x06006BE1 RID: 27617 RVA: 0x0022DB78 File Offset: 0x0022BD78
[CompilerGenerated]
private static object AMEGIEABHHE(object JBJAEFPPCHF)
{
return Convert.ToDecimal((double)JBJAEFPPCHF);
}
// Token: 0x06006BE2 RID: 27618 RVA: 0x0022DB8C File Offset: 0x0022BD8C
[CompilerGenerated]
private static BPHPAPPIGNM MCKDGAGAHEG()
{
return new PKIBLOPMGPB();
}
// Token: 0x06006BE3 RID: 27619 RVA: 0x0022DB94 File Offset: 0x0022BD94
private static object PDMBMKBJGKB(Type LJOKEKJJGKD, FGFJNJGEKGG GNGMDFNFFJI)
{
GNGMDFNFFJI.IIPLLALIEMN();
if (GNGMDFNFFJI.NKFLBAKCPLA == BILNDJKLGNB.ArrayEnd)
{
return null;
}
if (GNGMDFNFFJI.NKFLBAKCPLA == BILNDJKLGNB.Null)
{
if (!LJOKEKJJGKD.IsClass)
{
throw new GHEOLBIBOMD(string.Format("Can't assign null to an instance of type {0}", LJOKEKJJGKD));
}
return null;
}
else
{
if (GNGMDFNFFJI.NKFLBAKCPLA != BILNDJKLGNB.Double && GNGMDFNFFJI.NKFLBAKCPLA != BILNDJKLGNB.Int && GNGMDFNFFJI.NKFLBAKCPLA != BILNDJKLGNB.Long && GNGMDFNFFJI.NKFLBAKCPLA != BILNDJKLGNB.String && GNGMDFNFFJI.NKFLBAKCPLA != BILNDJKLGNB.Boolean)
{
object obj = null;
if (GNGMDFNFFJI.NKFLBAKCPLA == BILNDJKLGNB.ArrayStart)
{
if (LJOKEKJJGKD.FullName == "System.Object")
{
LJOKEKJJGKD = typeof(object[]);
}
NHKCLLBKMOP.LLLHLGNBHPH(LJOKEKJJGKD);
IICHBMHNAJG iichbmhnajg = NHKCLLBKMOP.CHIHKIHLJGI[LJOKEKJJGKD];
if (!iichbmhnajg.BEJFNFJMPLC && !iichbmhnajg.CONMLCGCIFP)
{
throw new GHEOLBIBOMD(string.Format("Type {0} can't act as an array", LJOKEKJJGKD));
}
IList list;
Type type;
if (!iichbmhnajg.BEJFNFJMPLC)
{
list = (IList)Activator.CreateInstance(LJOKEKJJGKD);
type = iichbmhnajg.EMNGJNPLKAI;
}
else
{
list = new ArrayList();
type = LJOKEKJJGKD.GetElementType();
}
for (;;)
{
object obj2 = NHKCLLBKMOP.PDMBMKBJGKB(type, GNGMDFNFFJI);
if (obj2 == null && GNGMDFNFFJI.NKFLBAKCPLA == BILNDJKLGNB.ArrayEnd)
{
break;
}
list.Add(obj2);
}
if (iichbmhnajg.BEJFNFJMPLC)
{
int count = list.Count;
obj = Array.CreateInstance(type, count);
for (int i = 0; i < count; i++)
{
((Array)obj).SetValue(list[i], i);
}
}
else
{
obj = list;
}
}
else if (GNGMDFNFFJI.NKFLBAKCPLA == BILNDJKLGNB.ObjectStart)
{
if (LJOKEKJJGKD == typeof(object))
{
LJOKEKJJGKD = typeof(Dictionary<string, object>);
}
NHKCLLBKMOP.LOKGHLHPJPM(LJOKEKJJGKD);
NIJGPKANAMJ nijgpkanamj = NHKCLLBKMOP.ABAPFHMJCJG[LJOKEKJJGKD];
obj = Activator.CreateInstance(LJOKEKJJGKD);
string text;
for (;;)
{
GNGMDFNFFJI.IIPLLALIEMN();
if (GNGMDFNFFJI.NKFLBAKCPLA == BILNDJKLGNB.ObjectEnd)
{
break;
}
text = (string)GNGMDFNFFJI.ANKACHDHNCL;
if (nijgpkanamj.IHMABDMGGCO.ContainsKey(text))
{
EMFMGPPAOGN emfmgppaogn = nijgpkanamj.IHMABDMGGCO[text];
if (emfmgppaogn.JOKIADPMKPJ)
{
((FieldInfo)emfmgppaogn.APNFDOOJFML).SetValue(obj, NHKCLLBKMOP.PDMBMKBJGKB(emfmgppaogn.EEAOGJHMFII, GNGMDFNFFJI));
}
else
{
PropertyInfo propertyInfo = (PropertyInfo)emfmgppaogn.APNFDOOJFML;
if (propertyInfo.CanWrite)
{
propertyInfo.SetValue(obj, NHKCLLBKMOP.PDMBMKBJGKB(emfmgppaogn.EEAOGJHMFII, GNGMDFNFFJI), null);
}
else
{
NHKCLLBKMOP.PDMBMKBJGKB(emfmgppaogn.EEAOGJHMFII, GNGMDFNFFJI);
}
}
}
else if (!nijgpkanamj.BLMJGCCPMEL)
{
if (!GNGMDFNFFJI.IHBEGDLKBNA)
{
goto Block_31;
}
NHKCLLBKMOP.JNPEBNPDPOK(GNGMDFNFFJI);
}
else
{
((IDictionary)obj).Add(text, NHKCLLBKMOP.PDMBMKBJGKB(nijgpkanamj.EMNGJNPLKAI, GNGMDFNFFJI));
}
}
return obj;
Block_31:
throw new GHEOLBIBOMD(string.Format("The type {0} doesn't have the property '{1}'", LJOKEKJJGKD, text));
}
return obj;
}
Type type2 = GNGMDFNFFJI.ANKACHDHNCL.GetType();
if (LJOKEKJJGKD.IsAssignableFrom(type2))
{
return GNGMDFNFFJI.ANKACHDHNCL;
}
if (NHKCLLBKMOP.JDOMLFPHPGO.ContainsKey(type2) && NHKCLLBKMOP.JDOMLFPHPGO[type2].ContainsKey(LJOKEKJJGKD))
{
MPOCJCHCIHB mpocjchcihb = NHKCLLBKMOP.JDOMLFPHPGO[type2][LJOKEKJJGKD];
return mpocjchcihb(GNGMDFNFFJI.ANKACHDHNCL);
}
if (NHKCLLBKMOP.GDNNIJPGAIB.ContainsKey(type2) && NHKCLLBKMOP.GDNNIJPGAIB[type2].ContainsKey(LJOKEKJJGKD))
{
MPOCJCHCIHB mpocjchcihb2 = NHKCLLBKMOP.GDNNIJPGAIB[type2][LJOKEKJJGKD];
return mpocjchcihb2(GNGMDFNFFJI.ANKACHDHNCL);
}
if (LJOKEKJJGKD.IsEnum)
{
return Enum.ToObject(LJOKEKJJGKD, GNGMDFNFFJI.ANKACHDHNCL);
}
MethodInfo methodInfo = NHKCLLBKMOP.JGGBGPILAIH(LJOKEKJJGKD, type2);
if (methodInfo != null)
{
return methodInfo.Invoke(null, new object[] { GNGMDFNFFJI.ANKACHDHNCL });
}
throw new GHEOLBIBOMD(string.Format("Can't assign value '{0}' (type {1}) to type {2}", GNGMDFNFFJI.ANKACHDHNCL, type2, LJOKEKJJGKD));
}
}
// Token: 0x06006BE4 RID: 27620 RVA: 0x0022DFA8 File Offset: 0x0022C1A8
public static string BBNCDLJJGBK(object INNGECIOBOO)
{
object fchenggifej = NHKCLLBKMOP.FCHENGGIFEJ;
string text;
lock (fchenggifej)
{
NHKCLLBKMOP.NLIEEDILGAE.CGEIHDMHIIE();
NHKCLLBKMOP.HCOEKKPDLIP(INNGECIOBOO, NHKCLLBKMOP.NLIEEDILGAE, true, 0);
text = NHKCLLBKMOP.NLIEEDILGAE.ToString();
}
return text;
}
// Token: 0x06006BE5 RID: 27621 RVA: 0x0022E000 File Offset: 0x0022C200
private static bool BCEKAEJOCKM(Type ANNBGHOPFBN, string EKKMPHMGCLB)
{
return ANNBGHOPFBN.GetInterface(EKKMPHMGCLB, true) == null;
}
// Token: 0x06006BE6 RID: 27622 RVA: 0x0022E010 File Offset: 0x0022C210
[CompilerGenerated]
private static object LENPJGNBDOH(object JBJAEFPPCHF)
{
return Convert.ToUInt64((int)JBJAEFPPCHF);
}
// Token: 0x06006BE7 RID: 27623 RVA: 0x0022E024 File Offset: 0x0022C224
[CompilerGenerated]
private static object BAPDOCDIPJP(object JBJAEFPPCHF)
{
return Convert.ToSByte((int)JBJAEFPPCHF);
}
// Token: 0x06006BE8 RID: 27624 RVA: 0x0022E038 File Offset: 0x0022C238
[CompilerGenerated]
private static void CBGJJMIGNCJ(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
OAEFNCEFHDC.OFBDEHOIODM(Convert.ToUInt64((uint)INNGECIOBOO));
}
// Token: 0x06006BE9 RID: 27625 RVA: 0x0022E04C File Offset: 0x0022C24C
[CompilerGenerated]
private static void OLFACGDAOIH(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
OAEFNCEFHDC.OFBDEHOIODM(Convert.ToInt32((ushort)INNGECIOBOO));
}
// Token: 0x06006BEB RID: 27627 RVA: 0x0022E068 File Offset: 0x0022C268
[CompilerGenerated]
private static object NOGJMKCFCKE(object JBJAEFPPCHF)
{
return Convert.ToByte((int)JBJAEFPPCHF);
}
// Token: 0x06006BEC RID: 27628 RVA: 0x0022E07C File Offset: 0x0022C27C
[CompilerGenerated]
private static BPHPAPPIGNM NMAKAKPMIGJ()
{
return new PKIBLOPMGPB();
}
// Token: 0x06006BED RID: 27629 RVA: 0x0022E084 File Offset: 0x0022C284
public static string OLJIANIHKAN(object INNGECIOBOO)
{
object fchenggifej = NHKCLLBKMOP.FCHENGGIFEJ;
string text;
lock (fchenggifej)
{
NHKCLLBKMOP.NLIEEDILGAE.ENILCFODGPD();
NHKCLLBKMOP.HCOEKKPDLIP(INNGECIOBOO, NHKCLLBKMOP.NLIEEDILGAE, false, 0);
text = NHKCLLBKMOP.NLIEEDILGAE.ToString();
}
return text;
}
// Token: 0x06006BEE RID: 27630 RVA: 0x0022E0DC File Offset: 0x0022C2DC
public static T CEBDADMNGOG<T>(TextReader GNGMDFNFFJI)
{
FGFJNJGEKGG fgfjnjgekgg = new FGFJNJGEKGG(GNGMDFNFFJI);
return (T)((object)NHKCLLBKMOP.PDMBMKBJGKB(typeof(T), fgfjnjgekgg));
}
// Token: 0x06006BEF RID: 27631 RVA: 0x0022E108 File Offset: 0x0022C308
private static void IDFAILFGIIG(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
OAEFNCEFHDC.GLDOBEDHGMA((decimal)INNGECIOBOO);
}
// Token: 0x06006BF0 RID: 27632 RVA: 0x0022E118 File Offset: 0x0022C318
public static void PJJBCOBIAIN()
{
NHKCLLBKMOP.NBKHOBJMELG.Clear();
}
// Token: 0x06006BF1 RID: 27633 RVA: 0x0022E124 File Offset: 0x0022C324
[CompilerGenerated]
private static object CCDBFBCIPCP(object JBJAEFPPCHF)
{
return Convert.ToSingle((int)JBJAEFPPCHF);
}
// Token: 0x06006BF2 RID: 27634 RVA: 0x0022E138 File Offset: 0x0022C338
private static bool PCCFGHGALCL(Type ANNBGHOPFBN, string EKKMPHMGCLB)
{
return ANNBGHOPFBN.GetInterface(EKKMPHMGCLB, true) != null;
}
// Token: 0x06006BF3 RID: 27635 RVA: 0x0022E148 File Offset: 0x0022C348
[CompilerGenerated]
private static void BFLANHPAANC(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
OAEFNCEFHDC.OFBDEHOIODM(Convert.ToInt32((short)INNGECIOBOO));
}
// Token: 0x06006BF4 RID: 27636 RVA: 0x0022E15C File Offset: 0x0022C35C
[CompilerGenerated]
private static void JNEMPAPDDLE(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
OAEFNCEFHDC.OFBDEHOIODM(Convert.ToString((char)INNGECIOBOO));
}
// Token: 0x06006BF5 RID: 27637 RVA: 0x0022E170 File Offset: 0x0022C370
[CompilerGenerated]
private static object APLBLLKKCJM(object JBJAEFPPCHF)
{
return Convert.ToInt16((int)JBJAEFPPCHF);
}
// Token: 0x06006BF6 RID: 27638 RVA: 0x0022E184 File Offset: 0x0022C384
[CompilerGenerated]
private static object MHLODOEMLHG(object JBJAEFPPCHF)
{
return Convert.ToDateTime((string)JBJAEFPPCHF, NHKCLLBKMOP.EFNBNMNDBNN);
}
// Token: 0x06006BF7 RID: 27639 RVA: 0x0022E19C File Offset: 0x0022C39C
private static void ILCHJHJKLOF(IDictionary<Type, IDictionary<Type, MPOCJCHCIHB>> GEMNLGCOPBM, Type PFEADGAGNFG, Type PJBOMENLFEP, MPOCJCHCIHB CPGEEIKIAJM)
{
if (!GEMNLGCOPBM.ContainsKey(PFEADGAGNFG))
{
GEMNLGCOPBM.Add(PFEADGAGNFG, new Dictionary<Type, MPOCJCHCIHB>());
}
GEMNLGCOPBM[PFEADGAGNFG][PJBOMENLFEP] = CPGEEIKIAJM;
}
// Token: 0x06006BF8 RID: 27640 RVA: 0x0022E1C4 File Offset: 0x0022C3C4
private static object OFHIIGKALCJ(object JBJAEFPPCHF)
{
return Convert.ToUInt16((int)JBJAEFPPCHF);
}
// Token: 0x06006BF9 RID: 27641 RVA: 0x0022E1D8 File Offset: 0x0022C3D8
private static void FLFCEADJLBN(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
OAEFNCEFHDC.NAALHOIKGOJ(Convert.ToString((char)INNGECIOBOO));
}
// Token: 0x06006BFA RID: 27642 RVA: 0x0022E1EC File Offset: 0x0022C3EC
[CompilerGenerated]
private static object IGKGHNJGJGL(object JBJAEFPPCHF)
{
return Convert.ToUInt16((int)JBJAEFPPCHF);
}
// Token: 0x06006BFB RID: 27643 RVA: 0x0022E200 File Offset: 0x0022C400
private static bool CKCPKNFOOLB(Type ANNBGHOPFBN, string EKKMPHMGCLB)
{
return ANNBGHOPFBN.GetInterface(EKKMPHMGCLB, true) != null;
}
// Token: 0x06006BFC RID: 27644 RVA: 0x0022E210 File Offset: 0x0022C410
private static object LDKELDMODDC(object JBJAEFPPCHF)
{
return Convert.ToDecimal((double)JBJAEFPPCHF);
}
// Token: 0x06006BFD RID: 27645 RVA: 0x0022E224 File Offset: 0x0022C424
[CompilerGenerated]
private static object ELCMJEPIGAP(object JBJAEFPPCHF)
{
return Convert.ToDouble((int)JBJAEFPPCHF);
}
// Token: 0x06006BFE RID: 27646 RVA: 0x0022E238 File Offset: 0x0022C438
private static void GELOAAIFMJC()
{
IDictionary<Type, KJIFCGDIJCC> gaefjgnlglo = NHKCLLBKMOP.GAEFJGNLGLO;
Type typeFromHandle = typeof(byte);
if (NHKCLLBKMOP.GILODIKMIAJ == null)
{
NHKCLLBKMOP.GILODIKMIAJ = new KJIFCGDIJCC(NHKCLLBKMOP.GDGGFCAEHBP);
}
gaefjgnlglo[typeFromHandle] = NHKCLLBKMOP.GILODIKMIAJ;
IDictionary<Type, KJIFCGDIJCC> gaefjgnlglo2 = NHKCLLBKMOP.GAEFJGNLGLO;
Type typeFromHandle2 = typeof(char);
if (NHKCLLBKMOP.EICAJPBPBFO == null)
{
NHKCLLBKMOP.EICAJPBPBFO = new KJIFCGDIJCC(NHKCLLBKMOP.JNEMPAPDDLE);
}
gaefjgnlglo2[typeFromHandle2] = NHKCLLBKMOP.EICAJPBPBFO;
IDictionary<Type, KJIFCGDIJCC> gaefjgnlglo3 = NHKCLLBKMOP.GAEFJGNLGLO;
Type typeFromHandle3 = typeof(DateTime);
if (NHKCLLBKMOP.MPBIKLJIDPB == null)
{
NHKCLLBKMOP.MPBIKLJIDPB = new KJIFCGDIJCC(NHKCLLBKMOP.HKAICMDHJPD);
}
gaefjgnlglo3[typeFromHandle3] = NHKCLLBKMOP.MPBIKLJIDPB;
IDictionary<Type, KJIFCGDIJCC> gaefjgnlglo4 = NHKCLLBKMOP.GAEFJGNLGLO;
Type typeFromHandle4 = typeof(decimal);
if (NHKCLLBKMOP.NADNGAGBKMH == null)
{
NHKCLLBKMOP.NADNGAGBKMH = new KJIFCGDIJCC(NHKCLLBKMOP.BFMHBBADEHK);
}
gaefjgnlglo4[typeFromHandle4] = NHKCLLBKMOP.NADNGAGBKMH;
IDictionary<Type, KJIFCGDIJCC> gaefjgnlglo5 = NHKCLLBKMOP.GAEFJGNLGLO;
Type typeFromHandle5 = typeof(sbyte);
if (NHKCLLBKMOP.IMBKJKPEALO == null)
{
NHKCLLBKMOP.IMBKJKPEALO = new KJIFCGDIJCC(NHKCLLBKMOP.KLIGNOELGGP);
}
gaefjgnlglo5[typeFromHandle5] = NHKCLLBKMOP.IMBKJKPEALO;
IDictionary<Type, KJIFCGDIJCC> gaefjgnlglo6 = NHKCLLBKMOP.GAEFJGNLGLO;
Type typeFromHandle6 = typeof(short);
if (NHKCLLBKMOP.NIFOAOBHKAA == null)
{
NHKCLLBKMOP.NIFOAOBHKAA = new KJIFCGDIJCC(NHKCLLBKMOP.BFLANHPAANC);
}
gaefjgnlglo6[typeFromHandle6] = NHKCLLBKMOP.NIFOAOBHKAA;
IDictionary<Type, KJIFCGDIJCC> gaefjgnlglo7 = NHKCLLBKMOP.GAEFJGNLGLO;
Type typeFromHandle7 = typeof(ushort);
if (NHKCLLBKMOP.CBCKBEKDPGD == null)
{
NHKCLLBKMOP.CBCKBEKDPGD = new KJIFCGDIJCC(NHKCLLBKMOP.OLFACGDAOIH);
}
gaefjgnlglo7[typeFromHandle7] = NHKCLLBKMOP.CBCKBEKDPGD;
IDictionary<Type, KJIFCGDIJCC> gaefjgnlglo8 = NHKCLLBKMOP.GAEFJGNLGLO;
Type typeFromHandle8 = typeof(uint);
if (NHKCLLBKMOP.JJFNOECOCAL == null)
{
NHKCLLBKMOP.JJFNOECOCAL = new KJIFCGDIJCC(NHKCLLBKMOP.CBGJJMIGNCJ);
}
gaefjgnlglo8[typeFromHandle8] = NHKCLLBKMOP.JJFNOECOCAL;
IDictionary<Type, KJIFCGDIJCC> gaefjgnlglo9 = NHKCLLBKMOP.GAEFJGNLGLO;
Type typeFromHandle9 = typeof(ulong);
if (NHKCLLBKMOP.JKKOMCIBCIL == null)
{
NHKCLLBKMOP.JKKOMCIBCIL = new KJIFCGDIJCC(NHKCLLBKMOP.BDBKIMKELMB);
}
gaefjgnlglo9[typeFromHandle9] = NHKCLLBKMOP.JKKOMCIBCIL;
}
// Token: 0x06006BFF RID: 27647 RVA: 0x0022E400 File Offset: 0x0022C600
public static void ILCHJHJKLOF<TJson, TValue>(OIHOGHELLLL<TJson, TValue> CPGEEIKIAJM)
{
NHKCLLBKMOP.AMMBPOOMHOG<TJson, TValue> ammbpoomhog = new NHKCLLBKMOP.AMMBPOOMHOG<TJson, TValue>();
ammbpoomhog.CPGEEIKIAJM = CPGEEIKIAJM;
MPOCJCHCIHB mpocjchcihb = new MPOCJCHCIHB(ammbpoomhog.OJKNBNGGBEC);
NHKCLLBKMOP.ILCHJHJKLOF(NHKCLLBKMOP.JDOMLFPHPGO, typeof(TJson), typeof(TValue), mpocjchcihb);
}
// Token: 0x06006C00 RID: 27648 RVA: 0x0022E448 File Offset: 0x0022C648
[CompilerGenerated]
private static object HDOPGAMDFJO(object JBJAEFPPCHF)
{
return Convert.ToUInt32((long)JBJAEFPPCHF);
}
// Token: 0x06006C01 RID: 27649 RVA: 0x0022E45C File Offset: 0x0022C65C
private static void PBOMNFEEPND(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
OAEFNCEFHDC.OFBDEHOIODM(Convert.ToInt32((byte)INNGECIOBOO));
}
// Token: 0x06006C02 RID: 27650 RVA: 0x0022E470 File Offset: 0x0022C670
public static void HHFEMCKAMNM<T>(CKCDINNPGJA<T> LDPCIEKEKCN)
{
NHKCLLBKMOP.FGBBGNAINOO<T> fgbbgnainoo = new NHKCLLBKMOP.FGBBGNAINOO<T>();
fgbbgnainoo.LDPCIEKEKCN = LDPCIEKEKCN;
KJIFCGDIJCC kjifcgdijcc = new KJIFCGDIJCC(fgbbgnainoo.OJKNBNGGBEC);
NHKCLLBKMOP.NBKHOBJMELG[typeof(T)] = kjifcgdijcc;
}
// Token: 0x06006C03 RID: 27651 RVA: 0x0022E4AC File Offset: 0x0022C6AC
private static MethodInfo JGGBGPILAIH(Type BGDDGHMDKKH, Type MPIJKNCNAOP)
{
object onikigmifph = NHKCLLBKMOP.ONIKIGMIFPH;
lock (onikigmifph)
{
if (!NHKCLLBKMOP.BJLMOBEGDBP.ContainsKey(BGDDGHMDKKH))
{
NHKCLLBKMOP.BJLMOBEGDBP.Add(BGDDGHMDKKH, new Dictionary<Type, MethodInfo>());
}
}
if (NHKCLLBKMOP.BJLMOBEGDBP[BGDDGHMDKKH].ContainsKey(MPIJKNCNAOP))
{
return NHKCLLBKMOP.BJLMOBEGDBP[BGDDGHMDKKH][MPIJKNCNAOP];
}
MethodInfo method = BGDDGHMDKKH.GetMethod("op_Implicit", new Type[] { MPIJKNCNAOP });
object onikigmifph2 = NHKCLLBKMOP.ONIKIGMIFPH;
lock (onikigmifph2)
{
try
{
NHKCLLBKMOP.BJLMOBEGDBP[BGDDGHMDKKH].Add(MPIJKNCNAOP, method);
}
catch (ArgumentException)
{
return NHKCLLBKMOP.BJLMOBEGDBP[BGDDGHMDKKH][MPIJKNCNAOP];
}
}
return method;
}
// Token: 0x06006C04 RID: 27652 RVA: 0x0022E5A4 File Offset: 0x0022C7A4
private static void LLLHLGNBHPH(Type ANNBGHOPFBN)
{
if (NHKCLLBKMOP.CHIHKIHLJGI.ContainsKey(ANNBGHOPFBN))
{
return;
}
IICHBMHNAJG iichbmhnajg = default(IICHBMHNAJG);
iichbmhnajg.BEJFNFJMPLC = ANNBGHOPFBN.IsArray;
if (NHKCLLBKMOP.PCCFGHGALCL(ANNBGHOPFBN, "System.Collections.IList"))
{
iichbmhnajg.CONMLCGCIFP = true;
}
foreach (PropertyInfo propertyInfo in NHKCLLBKMOP.EOADLILEHJO(ANNBGHOPFBN))
{
if (!(propertyInfo.Name != "Item"))
{
ParameterInfo[] indexParameters = propertyInfo.GetIndexParameters();
if (indexParameters.Length == 1)
{
if (indexParameters[0].ParameterType == typeof(int))
{
iichbmhnajg.EMNGJNPLKAI = propertyInfo.PropertyType;
}
}
}
}
object ncbgghaiioe = NHKCLLBKMOP.NCBGGHAIIOE;
lock (ncbgghaiioe)
{
try
{
NHKCLLBKMOP.CHIHKIHLJGI.Add(ANNBGHOPFBN, iichbmhnajg);
}
catch (ArgumentException)
{
}
}
}
// Token: 0x06006C05 RID: 27653 RVA: 0x0022E6B4 File Offset: 0x0022C8B4
private static void JNPEBNPDPOK(FGFJNJGEKGG GNGMDFNFFJI)
{
if (NHKCLLBKMOP.DINNJGHCFHI == null)
{
NHKCLLBKMOP.DINNJGHCFHI = new DKBPKJBONOK(NHKCLLBKMOP.GEHKOEFDPMC);
}
NHKCLLBKMOP.JOJLCDHLEKC(NHKCLLBKMOP.DINNJGHCFHI, GNGMDFNFFJI);
}
// Token: 0x06006C06 RID: 27654 RVA: 0x0022E6DC File Offset: 0x0022C8DC
public static T CEBDADMNGOG<T>(string LNIOBJAMBGA)
{
FGFJNJGEKGG fgfjnjgekgg = new FGFJNJGEKGG(LNIOBJAMBGA);
return (T)((object)NHKCLLBKMOP.PDMBMKBJGKB(typeof(T), fgfjnjgekgg));
}
// Token: 0x04000E68 RID: 3688
private static int FKFJDGCEJOL = 100;
// Token: 0x04000E69 RID: 3689
private static IFormatProvider EFNBNMNDBNN = DateTimeFormatInfo.InvariantInfo;
// Token: 0x04000E6A RID: 3690
private static IDictionary<Type, KJIFCGDIJCC> GAEFJGNLGLO = new Dictionary<Type, KJIFCGDIJCC>();
// Token: 0x04000E6B RID: 3691
private static IDictionary<Type, KJIFCGDIJCC> NBKHOBJMELG = new Dictionary<Type, KJIFCGDIJCC>();
// Token: 0x04000E6C RID: 3692
private static IDictionary<Type, IDictionary<Type, MPOCJCHCIHB>> GDNNIJPGAIB = new Dictionary<Type, IDictionary<Type, MPOCJCHCIHB>>();
// Token: 0x04000E6D RID: 3693
private static IDictionary<Type, IDictionary<Type, MPOCJCHCIHB>> JDOMLFPHPGO = new Dictionary<Type, IDictionary<Type, MPOCJCHCIHB>>();
// Token: 0x04000E6E RID: 3694
private static IDictionary<Type, IICHBMHNAJG> CHIHKIHLJGI = new Dictionary<Type, IICHBMHNAJG>();
// Token: 0x04000E6F RID: 3695
private static readonly object NCBGGHAIIOE = new object();
// Token: 0x04000E70 RID: 3696
private static IDictionary<Type, IDictionary<Type, MethodInfo>> BJLMOBEGDBP = new Dictionary<Type, IDictionary<Type, MethodInfo>>();
// Token: 0x04000E71 RID: 3697
private static readonly object ONIKIGMIFPH = new object();
// Token: 0x04000E72 RID: 3698
private static IDictionary<Type, NIJGPKANAMJ> ABAPFHMJCJG = new Dictionary<Type, NIJGPKANAMJ>();
// Token: 0x04000E73 RID: 3699
private static readonly object NBECNDNHLJF = new object();
// Token: 0x04000E74 RID: 3700
private static IDictionary<Type, IList<EMFMGPPAOGN>> FLLBALFMMIM = new Dictionary<Type, IList<EMFMGPPAOGN>>();
// Token: 0x04000E75 RID: 3701
private static readonly object KFKMBCAIAPG = new object();
// Token: 0x04000E76 RID: 3702
private static CNIMHGBHCJJ NLIEEDILGAE = new CNIMHGBHCJJ();
// Token: 0x04000E77 RID: 3703
private static readonly object FCHENGGIFEJ = new object();
// Token: 0x04000E78 RID: 3704
[CompilerGenerated]
private static DKBPKJBONOK DINNJGHCFHI;
// Token: 0x04000E79 RID: 3705
[CompilerGenerated]
private static KJIFCGDIJCC GILODIKMIAJ;
// Token: 0x04000E7A RID: 3706
[CompilerGenerated]
private static KJIFCGDIJCC EICAJPBPBFO;
// Token: 0x04000E7B RID: 3707
[CompilerGenerated]
private static KJIFCGDIJCC MPBIKLJIDPB;
// Token: 0x04000E7C RID: 3708
[CompilerGenerated]
private static KJIFCGDIJCC NADNGAGBKMH;
// Token: 0x04000E7D RID: 3709
[CompilerGenerated]
private static KJIFCGDIJCC IMBKJKPEALO;
// Token: 0x04000E7E RID: 3710
[CompilerGenerated]
private static KJIFCGDIJCC NIFOAOBHKAA;
// Token: 0x04000E7F RID: 3711
[CompilerGenerated]
private static KJIFCGDIJCC CBCKBEKDPGD;
// Token: 0x04000E80 RID: 3712
[CompilerGenerated]
private static KJIFCGDIJCC JJFNOECOCAL;
// Token: 0x04000E81 RID: 3713
[CompilerGenerated]
private static KJIFCGDIJCC JKKOMCIBCIL;
// Token: 0x04000E82 RID: 3714
[CompilerGenerated]
private static MPOCJCHCIHB JJFMDAHHFDL;
// Token: 0x04000E83 RID: 3715
[CompilerGenerated]
private static MPOCJCHCIHB DFICHFCABFB;
// Token: 0x04000E84 RID: 3716
[CompilerGenerated]
private static MPOCJCHCIHB AJLJNPIABIC;
// Token: 0x04000E85 RID: 3717
[CompilerGenerated]
private static MPOCJCHCIHB AEJFJLCMDHF;
// Token: 0x04000E86 RID: 3718
[CompilerGenerated]
private static MPOCJCHCIHB KMODPONAFOG;
// Token: 0x04000E87 RID: 3719
[CompilerGenerated]
private static MPOCJCHCIHB BEPCMOLLODK;
// Token: 0x04000E88 RID: 3720
[CompilerGenerated]
private static MPOCJCHCIHB IDMHPMJCBGE;
// Token: 0x04000E89 RID: 3721
[CompilerGenerated]
private static MPOCJCHCIHB CFCCOCMDEGH;
// Token: 0x04000E8A RID: 3722
[CompilerGenerated]
private static MPOCJCHCIHB IJDJHCAINEM;
// Token: 0x04000E8B RID: 3723
[CompilerGenerated]
private static MPOCJCHCIHB NFNBMCNHKNH;
// Token: 0x04000E8C RID: 3724
[CompilerGenerated]
private static MPOCJCHCIHB IIAGPLNIKBB;
// Token: 0x04000E8D RID: 3725
[CompilerGenerated]
private static MPOCJCHCIHB GNBCJOILGAE;
// Token: 0x04000E8E RID: 3726
[CompilerGenerated]
private static DKBPKJBONOK BGGEGBAMPFH;
// Token: 0x04000E8F RID: 3727
[CompilerGenerated]
private static DKBPKJBONOK FNKHDLMNDMG;
// Token: 0x04000E90 RID: 3728
[CompilerGenerated]
private static DKBPKJBONOK NHKJALBDCPH;
// Token: 0x02000245 RID: 581
[CompilerGenerated]
private sealed class FGBBGNAINOO<T>
{
// Token: 0x06006C07 RID: 27655 RVA: 0x0022E708 File Offset: 0x0022C908
internal void MFGNBHBNJPJ(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
this.LDPCIEKEKCN((T)((object)INNGECIOBOO), OAEFNCEFHDC);
}
// Token: 0x06006C08 RID: 27656 RVA: 0x0022E71C File Offset: 0x0022C91C
internal void KLMKCPAELKO(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
this.LDPCIEKEKCN((T)((object)INNGECIOBOO), OAEFNCEFHDC);
}
// Token: 0x06006C09 RID: 27657 RVA: 0x0022E730 File Offset: 0x0022C930
internal void CHPMHNFNCDD(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
this.LDPCIEKEKCN((T)((object)INNGECIOBOO), OAEFNCEFHDC);
}
// Token: 0x06006C0A RID: 27658 RVA: 0x0022E744 File Offset: 0x0022C944
internal void JJIIMDCJECL(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
this.LDPCIEKEKCN((T)((object)INNGECIOBOO), OAEFNCEFHDC);
}
// Token: 0x06006C0B RID: 27659 RVA: 0x0022E758 File Offset: 0x0022C958
internal void OGAJFHEKIED(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
this.LDPCIEKEKCN((T)((object)INNGECIOBOO), OAEFNCEFHDC);
}
// Token: 0x06006C0C RID: 27660 RVA: 0x0022E76C File Offset: 0x0022C96C
internal void KKJLKAONIOD(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
this.LDPCIEKEKCN((T)((object)INNGECIOBOO), OAEFNCEFHDC);
}
// Token: 0x06006C0D RID: 27661 RVA: 0x0022E780 File Offset: 0x0022C980
internal void NPODACBLMGF(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
this.LDPCIEKEKCN((T)((object)INNGECIOBOO), OAEFNCEFHDC);
}
// Token: 0x06006C0E RID: 27662 RVA: 0x0022E794 File Offset: 0x0022C994
internal void BFLGOFKCKFP(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
this.LDPCIEKEKCN((T)((object)INNGECIOBOO), OAEFNCEFHDC);
}
// Token: 0x06006C0F RID: 27663 RVA: 0x0022E7A8 File Offset: 0x0022C9A8
internal void GKPFDNMOEIP(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
this.LDPCIEKEKCN((T)((object)INNGECIOBOO), OAEFNCEFHDC);
}
// Token: 0x06006C10 RID: 27664 RVA: 0x0022E7BC File Offset: 0x0022C9BC
internal void KKLCFDPCKEP(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
this.LDPCIEKEKCN((T)((object)INNGECIOBOO), OAEFNCEFHDC);
}
// Token: 0x06006C11 RID: 27665 RVA: 0x0022E7D0 File Offset: 0x0022C9D0
internal void BMJOLOCMHKL(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
this.LDPCIEKEKCN((T)((object)INNGECIOBOO), OAEFNCEFHDC);
}
// Token: 0x06006C12 RID: 27666 RVA: 0x0022E7E4 File Offset: 0x0022C9E4
internal void PJGEPHDJHFC(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
this.LDPCIEKEKCN((T)((object)INNGECIOBOO), OAEFNCEFHDC);
}
// Token: 0x06006C13 RID: 27667 RVA: 0x0022E7F8 File Offset: 0x0022C9F8
internal void EDIBGMKACKD(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
this.LDPCIEKEKCN((T)((object)INNGECIOBOO), OAEFNCEFHDC);
}
// Token: 0x06006C14 RID: 27668 RVA: 0x0022E80C File Offset: 0x0022CA0C
internal void BPHNJPMKOEC(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
this.LDPCIEKEKCN((T)((object)INNGECIOBOO), OAEFNCEFHDC);
}
// Token: 0x06006C15 RID: 27669 RVA: 0x0022E820 File Offset: 0x0022CA20
internal void CDOONHODPEF(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
this.LDPCIEKEKCN((T)((object)INNGECIOBOO), OAEFNCEFHDC);
}
// Token: 0x06006C16 RID: 27670 RVA: 0x0022E834 File Offset: 0x0022CA34
internal void CHPIPMCMKFE(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
this.LDPCIEKEKCN((T)((object)INNGECIOBOO), OAEFNCEFHDC);
}
// Token: 0x06006C17 RID: 27671 RVA: 0x0022E848 File Offset: 0x0022CA48
internal void CMJAJDPCFJA(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
this.LDPCIEKEKCN((T)((object)INNGECIOBOO), OAEFNCEFHDC);
}
// Token: 0x06006C19 RID: 27673 RVA: 0x0022E864 File Offset: 0x0022CA64
internal void KIIKBNCHANP(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
this.LDPCIEKEKCN((T)((object)INNGECIOBOO), OAEFNCEFHDC);
}
// Token: 0x06006C1A RID: 27674 RVA: 0x0022E878 File Offset: 0x0022CA78
internal void NALMKHOOIDC(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
this.LDPCIEKEKCN((T)((object)INNGECIOBOO), OAEFNCEFHDC);
}
// Token: 0x06006C1B RID: 27675 RVA: 0x0022E88C File Offset: 0x0022CA8C
internal void JBFOKOJEMEC(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
this.LDPCIEKEKCN((T)((object)INNGECIOBOO), OAEFNCEFHDC);
}
// Token: 0x06006C1C RID: 27676 RVA: 0x0022E8A0 File Offset: 0x0022CAA0
internal void NKONOOELLHD(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
this.LDPCIEKEKCN((T)((object)INNGECIOBOO), OAEFNCEFHDC);
}
// Token: 0x06006C1D RID: 27677 RVA: 0x0022E8B4 File Offset: 0x0022CAB4
internal void CACOMKEAKLI(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
this.LDPCIEKEKCN((T)((object)INNGECIOBOO), OAEFNCEFHDC);
}
// Token: 0x06006C1E RID: 27678 RVA: 0x0022E8C8 File Offset: 0x0022CAC8
internal void BGEAIOGNJHN(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
this.LDPCIEKEKCN((T)((object)INNGECIOBOO), OAEFNCEFHDC);
}
// Token: 0x06006C1F RID: 27679 RVA: 0x0022E8DC File Offset: 0x0022CADC
internal void OJKNBNGGBEC(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
this.LDPCIEKEKCN((T)((object)INNGECIOBOO), OAEFNCEFHDC);
}
// Token: 0x06006C20 RID: 27680 RVA: 0x0022E8F0 File Offset: 0x0022CAF0
internal void PGMGGNODPAN(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
this.LDPCIEKEKCN((T)((object)INNGECIOBOO), OAEFNCEFHDC);
}
// Token: 0x06006C21 RID: 27681 RVA: 0x0022E904 File Offset: 0x0022CB04
internal void IBLIPIGAMEL(object INNGECIOBOO, CNIMHGBHCJJ OAEFNCEFHDC)
{
this.LDPCIEKEKCN((T)((object)INNGECIOBOO), OAEFNCEFHDC);
}
// Token: 0x04000E91 RID: 3729
internal CKCDINNPGJA<T> LDPCIEKEKCN;
}
// Token: 0x02000246 RID: 582
[CompilerGenerated]
private sealed class AMMBPOOMHOG<TJson, TValue>
{
// Token: 0x06006C22 RID: 27682 RVA: 0x0022E918 File Offset: 0x0022CB18
internal object CHPMHNFNCDD(object JBJAEFPPCHF)
{
return this.CPGEEIKIAJM((TJson)((object)JBJAEFPPCHF));
}
// Token: 0x06006C23 RID: 27683 RVA: 0x0022E930 File Offset: 0x0022CB30
internal object CMJAJDPCFJA(object JBJAEFPPCHF)
{
return this.CPGEEIKIAJM((TJson)((object)JBJAEFPPCHF));
}
// Token: 0x06006C24 RID: 27684 RVA: 0x0022E948 File Offset: 0x0022CB48
internal object CFCEJGGFGPD(object JBJAEFPPCHF)
{
return this.CPGEEIKIAJM((TJson)((object)JBJAEFPPCHF));
}
// Token: 0x06006C25 RID: 27685 RVA: 0x0022E960 File Offset: 0x0022CB60
internal object GOPMNHCPOJL(object JBJAEFPPCHF)
{
return this.CPGEEIKIAJM((TJson)((object)JBJAEFPPCHF));
}
// Token: 0x06006C26 RID: 27686 RVA: 0x0022E978 File Offset: 0x0022CB78
internal object CIEGOBEALHN(object JBJAEFPPCHF)
{
return this.CPGEEIKIAJM((TJson)((object)JBJAEFPPCHF));
}
// Token: 0x06006C27 RID: 27687 RVA: 0x0022E990 File Offset: 0x0022CB90
internal object IBLIPIGAMEL(object JBJAEFPPCHF)
{
return this.CPGEEIKIAJM((TJson)((object)JBJAEFPPCHF));
}
// Token: 0x06006C29 RID: 27689 RVA: 0x0022E9B0 File Offset: 0x0022CBB0
internal object KLMKCPAELKO(object JBJAEFPPCHF)
{
return this.CPGEEIKIAJM((TJson)((object)JBJAEFPPCHF));
}
// Token: 0x06006C2A RID: 27690 RVA: 0x0022E9C8 File Offset: 0x0022CBC8
internal object OJKNBNGGBEC(object JBJAEFPPCHF)
{
return this.CPGEEIKIAJM((TJson)((object)JBJAEFPPCHF));
}
// Token: 0x04000E92 RID: 3730
internal OIHOGHELLLL<TJson, TValue> CPGEEIKIAJM;
}
}
}