2069 lines
64 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|