498 lines
12 KiB
C#
498 lines
12 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Diagnostics;
|
|
using System.Linq;
|
|
using System.Threading;
|
|
|
|
// Token: 0x02001216 RID: 4630
|
|
public class BHHADIKCFGA<T>
|
|
{
|
|
// Token: 0x06027ABD RID: 162493 RVA: 0x00B10B04 File Offset: 0x00B0ED04
|
|
public void ABPCAAINCJL(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.EGMGAGBIPCG;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.EGMGAGBIPCG, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06027ABE RID: 162494 RVA: 0x00B10B3C File Offset: 0x00B0ED3C
|
|
public int AOBMDKNJFKN()
|
|
{
|
|
return Math.Min(this.AJHMKPFKDGN, (this.BNJGPBKDPDE + 0) * this.LPAICNPAPAK);
|
|
}
|
|
|
|
// Token: 0x06027ABF RID: 162495 RVA: 0x00B10B58 File Offset: 0x00B0ED58
|
|
public void DEOOBFPCCBK(int NOBAPCOKFIL)
|
|
{
|
|
if (this.LPAICNPAPAK != NOBAPCOKFIL)
|
|
{
|
|
this.LPAICNPAPAK = NOBAPCOKFIL;
|
|
this.MDNFOAAHGNL();
|
|
this.GHPPJJDMKII();
|
|
}
|
|
}
|
|
|
|
// Token: 0x170011E8 RID: 4584
|
|
// (get) Token: 0x06027AC4 RID: 162500 RVA: 0x00B10C08 File Offset: 0x00B0EE08
|
|
// (set) Token: 0x06027AC0 RID: 162496 RVA: 0x00B10B7C File Offset: 0x00B0ED7C
|
|
public IEnumerable<T> LOIJMGAPIKL
|
|
{
|
|
get
|
|
{
|
|
return this.ECFENKBBJOK;
|
|
}
|
|
set
|
|
{
|
|
if (this.ECFENKBBJOK != value)
|
|
{
|
|
this.ECFENKBBJOK = value;
|
|
this.MDNFOAAHGNL();
|
|
this.GHPPJJDMKII();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x170011E9 RID: 4585
|
|
// (get) Token: 0x06027AD9 RID: 162521 RVA: 0x00B10EBC File Offset: 0x00B0F0BC
|
|
// (set) Token: 0x06027AC1 RID: 162497 RVA: 0x00B10BA0 File Offset: 0x00B0EDA0
|
|
public int PJMGIBABKAE
|
|
{
|
|
get
|
|
{
|
|
return this.LPAICNPAPAK;
|
|
}
|
|
set
|
|
{
|
|
if (this.LPAICNPAPAK != value)
|
|
{
|
|
this.LPAICNPAPAK = value;
|
|
this.MDNFOAAHGNL();
|
|
this.GHPPJJDMKII();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027AC2 RID: 162498 RVA: 0x00B10BC4 File Offset: 0x00B0EDC4
|
|
public void GAEBMHFIHGG(int NOBAPCOKFIL)
|
|
{
|
|
if (this.BNJGPBKDPDE != NOBAPCOKFIL)
|
|
{
|
|
this.BNJGPBKDPDE = NOBAPCOKFIL;
|
|
this.MDNFOAAHGNL();
|
|
this.GHPPJJDMKII();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027AC3 RID: 162499 RVA: 0x00B10BE8 File Offset: 0x00B0EDE8
|
|
public int IHNICFFOMDO()
|
|
{
|
|
return (this.ECFENKBBJOK == null) ? 0 : this.ECFENKBBJOK.Count<T>();
|
|
}
|
|
|
|
// Token: 0x06027AC5 RID: 162501 RVA: 0x00B10C10 File Offset: 0x00B0EE10
|
|
public BHHADIKCFGA(IEnumerable<T> ECFENKBBJOK = null, int LPAICNPAPAK = 10)
|
|
{
|
|
this.ECFENKBBJOK = ECFENKBBJOK;
|
|
this.LPAICNPAPAK = LPAICNPAPAK;
|
|
}
|
|
|
|
// Token: 0x06027AC6 RID: 162502 RVA: 0x00B10C28 File Offset: 0x00B0EE28
|
|
private void LPKILNJOJCL()
|
|
{
|
|
this.BNJGPBKDPDE = Math.Min(this.BNJGPBKDPDE, this.NIMDANNHFMC - 1);
|
|
}
|
|
|
|
// Token: 0x06027AC7 RID: 162503 RVA: 0x00B10C44 File Offset: 0x00B0EE44
|
|
public void AINLBKPMENA(int NOBAPCOKFIL)
|
|
{
|
|
if (this.LPAICNPAPAK != NOBAPCOKFIL)
|
|
{
|
|
this.LPAICNPAPAK = NOBAPCOKFIL;
|
|
this.MDNFOAAHGNL();
|
|
this.GHPPJJDMKII();
|
|
}
|
|
}
|
|
|
|
// Token: 0x140001B2 RID: 434
|
|
// (add) Token: 0x06027ACB RID: 162507 RVA: 0x00B10CDC File Offset: 0x00B0EEDC
|
|
// (remove) Token: 0x06027AC8 RID: 162504 RVA: 0x00B10C68 File Offset: 0x00B0EE68
|
|
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
|
public event Action EGMGAGBIPCG;
|
|
|
|
// Token: 0x06027AC9 RID: 162505 RVA: 0x00B10CA0 File Offset: 0x00B0EEA0
|
|
public void JKDEMAJJKGJ(int NOBAPCOKFIL)
|
|
{
|
|
if (this.BNJGPBKDPDE != NOBAPCOKFIL)
|
|
{
|
|
this.BNJGPBKDPDE = NOBAPCOKFIL;
|
|
this.MDNFOAAHGNL();
|
|
this.GHPPJJDMKII();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027ACA RID: 162506 RVA: 0x00B10CC4 File Offset: 0x00B0EEC4
|
|
private void GJGADPFAACC()
|
|
{
|
|
if (this.EGMGAGBIPCG != null)
|
|
{
|
|
this.EGMGAGBIPCG();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027ACC RID: 162508 RVA: 0x00B10D14 File Offset: 0x00B0EF14
|
|
public void LAGBFKDNADK(int NOBAPCOKFIL)
|
|
{
|
|
if (this.LPAICNPAPAK != NOBAPCOKFIL)
|
|
{
|
|
this.LPAICNPAPAK = NOBAPCOKFIL;
|
|
this.MDNFOAAHGNL();
|
|
this.GHPPJJDMKII();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027ACD RID: 162509 RVA: 0x00B10D38 File Offset: 0x00B0EF38
|
|
private void GHPPJJDMKII()
|
|
{
|
|
if (this.EGMGAGBIPCG != null)
|
|
{
|
|
this.EGMGAGBIPCG();
|
|
}
|
|
}
|
|
|
|
// Token: 0x170011EB RID: 4587
|
|
// (get) Token: 0x06027ACE RID: 162510 RVA: 0x00B10D50 File Offset: 0x00B0EF50
|
|
public int AJHMKPFKDGN
|
|
{
|
|
get
|
|
{
|
|
return (this.ECFENKBBJOK == null) ? 0 : this.ECFENKBBJOK.Count<T>();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027ACF RID: 162511 RVA: 0x00B10D70 File Offset: 0x00B0EF70
|
|
public int PMKBADEIOCL()
|
|
{
|
|
int num = this.AJHMKPFKDGN;
|
|
if (num == 0)
|
|
{
|
|
return 0;
|
|
}
|
|
int num2 = num / this.LPAICNPAPAK;
|
|
int num3 = ((num % this.LPAICNPAPAK != 0) ? 0 : 0);
|
|
return num2 + num3;
|
|
}
|
|
|
|
// Token: 0x170011EA RID: 4586
|
|
// (get) Token: 0x06027AD0 RID: 162512 RVA: 0x00B10DB0 File Offset: 0x00B0EFB0
|
|
// (set) Token: 0x06027AEC RID: 162540 RVA: 0x00B11138 File Offset: 0x00B0F338
|
|
public int NJDGAOLIGDJ
|
|
{
|
|
get
|
|
{
|
|
return this.BNJGPBKDPDE;
|
|
}
|
|
set
|
|
{
|
|
if (this.BNJGPBKDPDE != value)
|
|
{
|
|
this.BNJGPBKDPDE = value;
|
|
this.MDNFOAAHGNL();
|
|
this.GHPPJJDMKII();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027AD1 RID: 162513 RVA: 0x00B10DB8 File Offset: 0x00B0EFB8
|
|
public int PAPJCEJKCBJ()
|
|
{
|
|
return (this.ECFENKBBJOK == null) ? 1 : this.ECFENKBBJOK.Count<T>();
|
|
}
|
|
|
|
// Token: 0x06027AD2 RID: 162514 RVA: 0x00B10DD8 File Offset: 0x00B0EFD8
|
|
public int PJHGFFNBLJN()
|
|
{
|
|
return this.BNJGPBKDPDE;
|
|
}
|
|
|
|
// Token: 0x06027AD3 RID: 162515 RVA: 0x00B10DE0 File Offset: 0x00B0EFE0
|
|
public void OMOPNJALKOH(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.EGMGAGBIPCG;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.EGMGAGBIPCG, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06027AD4 RID: 162516 RVA: 0x00B10E18 File Offset: 0x00B0F018
|
|
private void OLPEGCNANCF()
|
|
{
|
|
this.BNJGPBKDPDE = Math.Min(this.BNJGPBKDPDE, this.NIMDANNHFMC - 1);
|
|
}
|
|
|
|
// Token: 0x06027AD5 RID: 162517 RVA: 0x00B10E34 File Offset: 0x00B0F034
|
|
public int CMKNMHGHIGD()
|
|
{
|
|
return this.BNJGPBKDPDE;
|
|
}
|
|
|
|
// Token: 0x06027AD6 RID: 162518 RVA: 0x00B10E3C File Offset: 0x00B0F03C
|
|
public int FKDFDCANJJN()
|
|
{
|
|
return (this.ECFENKBBJOK == null) ? 0 : this.ECFENKBBJOK.Count<T>();
|
|
}
|
|
|
|
// Token: 0x06027AD7 RID: 162519 RVA: 0x00B10E5C File Offset: 0x00B0F05C
|
|
public int LPGGPELMKMD()
|
|
{
|
|
return (this.ECFENKBBJOK == null) ? 1 : this.ECFENKBBJOK.Count<T>();
|
|
}
|
|
|
|
// Token: 0x06027AD8 RID: 162520 RVA: 0x00B10E7C File Offset: 0x00B0F07C
|
|
public int PMHJJHIJINH()
|
|
{
|
|
int num = this.AJHMKPFKDGN;
|
|
if (num == 0)
|
|
{
|
|
return 0;
|
|
}
|
|
int num2 = num / this.LPAICNPAPAK;
|
|
int num3 = ((num % this.LPAICNPAPAK != 0) ? 1 : 1);
|
|
return num2 + num3;
|
|
}
|
|
|
|
// Token: 0x06027ADA RID: 162522 RVA: 0x00B10EC4 File Offset: 0x00B0F0C4
|
|
public int PICBBIPJJGE()
|
|
{
|
|
return this.LPAICNPAPAK;
|
|
}
|
|
|
|
// Token: 0x06027ADB RID: 162523 RVA: 0x00B10ECC File Offset: 0x00B0F0CC
|
|
public void MBBMCGPEFLO(int NOBAPCOKFIL)
|
|
{
|
|
if (this.LPAICNPAPAK != NOBAPCOKFIL)
|
|
{
|
|
this.LPAICNPAPAK = NOBAPCOKFIL;
|
|
this.MDNFOAAHGNL();
|
|
this.GHPPJJDMKII();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027ADC RID: 162524 RVA: 0x00B10EF0 File Offset: 0x00B0F0F0
|
|
public int AIIFJIMDNJL()
|
|
{
|
|
return this.BNJGPBKDPDE;
|
|
}
|
|
|
|
// Token: 0x06027ADD RID: 162525 RVA: 0x00B10EF8 File Offset: 0x00B0F0F8
|
|
private void MDNFOAAHGNL()
|
|
{
|
|
this.BNJGPBKDPDE = Math.Min(this.BNJGPBKDPDE, this.NIMDANNHFMC - 1);
|
|
}
|
|
|
|
// Token: 0x06027ADE RID: 162526 RVA: 0x00B10F14 File Offset: 0x00B0F114
|
|
public void CLFFAKFELNB(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.EGMGAGBIPCG;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.EGMGAGBIPCG, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06027ADF RID: 162527 RVA: 0x00B10F4C File Offset: 0x00B0F14C
|
|
public void OHLKAEFBBAJ(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.EGMGAGBIPCG;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.EGMGAGBIPCG, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06027AE0 RID: 162528 RVA: 0x00B10F84 File Offset: 0x00B0F184
|
|
private void GAOCKBKKOCJ()
|
|
{
|
|
if (this.EGMGAGBIPCG != null)
|
|
{
|
|
this.EGMGAGBIPCG();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027AE1 RID: 162529 RVA: 0x00B10F9C File Offset: 0x00B0F19C
|
|
public int JIEECCCMIHI()
|
|
{
|
|
return Math.Min(this.AJHMKPFKDGN, (this.BNJGPBKDPDE + 0) * this.LPAICNPAPAK);
|
|
}
|
|
|
|
// Token: 0x06027AE2 RID: 162530 RVA: 0x00B10FB8 File Offset: 0x00B0F1B8
|
|
private void HOGGKHDDJGA()
|
|
{
|
|
if (this.EGMGAGBIPCG != null)
|
|
{
|
|
this.EGMGAGBIPCG();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027AE3 RID: 162531 RVA: 0x00B10FD0 File Offset: 0x00B0F1D0
|
|
private void LBPBAKGCIJI()
|
|
{
|
|
if (this.EGMGAGBIPCG != null)
|
|
{
|
|
this.EGMGAGBIPCG();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027AE4 RID: 162532 RVA: 0x00B10FE8 File Offset: 0x00B0F1E8
|
|
private void PMPKNOPEGCD()
|
|
{
|
|
if (this.EGMGAGBIPCG != null)
|
|
{
|
|
this.EGMGAGBIPCG();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027AE5 RID: 162533 RVA: 0x00B11000 File Offset: 0x00B0F200
|
|
public int COKMMKAGOFP()
|
|
{
|
|
return this.LPAICNPAPAK;
|
|
}
|
|
|
|
// Token: 0x06027AE6 RID: 162534 RVA: 0x00B11008 File Offset: 0x00B0F208
|
|
public void GMDPJLHEMHN(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.EGMGAGBIPCG;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.EGMGAGBIPCG, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x170011EC RID: 4588
|
|
// (get) Token: 0x06027AE7 RID: 162535 RVA: 0x00B11040 File Offset: 0x00B0F240
|
|
public int ONPAKHMCNFE
|
|
{
|
|
get
|
|
{
|
|
return Math.Min(this.AJHMKPFKDGN, (this.BNJGPBKDPDE + 1) * this.LPAICNPAPAK);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170011ED RID: 4589
|
|
// (get) Token: 0x06027AE8 RID: 162536 RVA: 0x00B1105C File Offset: 0x00B0F25C
|
|
public int NIMDANNHFMC
|
|
{
|
|
get
|
|
{
|
|
int num = this.AJHMKPFKDGN;
|
|
if (num == 0)
|
|
{
|
|
return 1;
|
|
}
|
|
int num2 = num / this.LPAICNPAPAK;
|
|
int num3 = ((num % this.LPAICNPAPAK != 0) ? 1 : 0);
|
|
return num2 + num3;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027AE9 RID: 162537 RVA: 0x00B1109C File Offset: 0x00B0F29C
|
|
public void OPCDBHOMKIE(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.EGMGAGBIPCG;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.EGMGAGBIPCG, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06027AEA RID: 162538 RVA: 0x00B110D4 File Offset: 0x00B0F2D4
|
|
public int OAAHHCEDILP()
|
|
{
|
|
int num = this.AJHMKPFKDGN;
|
|
if (num == 0)
|
|
{
|
|
return 0;
|
|
}
|
|
int num2 = num / this.LPAICNPAPAK;
|
|
int num3 = ((num % this.LPAICNPAPAK != 0) ? 0 : 1);
|
|
return num2 + num3;
|
|
}
|
|
|
|
// Token: 0x06027AEB RID: 162539 RVA: 0x00B11114 File Offset: 0x00B0F314
|
|
public void KCOMIGKJJBA(int NOBAPCOKFIL)
|
|
{
|
|
if (this.BNJGPBKDPDE != NOBAPCOKFIL)
|
|
{
|
|
this.BNJGPBKDPDE = NOBAPCOKFIL;
|
|
this.MDNFOAAHGNL();
|
|
this.GHPPJJDMKII();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027AED RID: 162541 RVA: 0x00B1115C File Offset: 0x00B0F35C
|
|
public int HHJAMEPFJGA()
|
|
{
|
|
int num = this.AJHMKPFKDGN;
|
|
if (num == 0)
|
|
{
|
|
return 0;
|
|
}
|
|
int num2 = num / this.LPAICNPAPAK;
|
|
int num3 = ((num % this.LPAICNPAPAK != 0) ? 1 : 1);
|
|
return num2 + num3;
|
|
}
|
|
|
|
// Token: 0x06027AEE RID: 162542 RVA: 0x00B1119C File Offset: 0x00B0F39C
|
|
public IEnumerable<T> ACBLCGCNDHL()
|
|
{
|
|
this.MDNFOAAHGNL();
|
|
return this.ECFENKBBJOK.JFOBNGODCBD(this.BNJGPBKDPDE * this.LPAICNPAPAK, this.LPAICNPAPAK);
|
|
}
|
|
|
|
// Token: 0x06027AEF RID: 162543 RVA: 0x00B111C4 File Offset: 0x00B0F3C4
|
|
public void CMJLJDJNKGL(int NOBAPCOKFIL)
|
|
{
|
|
if (this.BNJGPBKDPDE != NOBAPCOKFIL)
|
|
{
|
|
this.BNJGPBKDPDE = NOBAPCOKFIL;
|
|
this.MDNFOAAHGNL();
|
|
this.GHPPJJDMKII();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027AF0 RID: 162544 RVA: 0x00B111E8 File Offset: 0x00B0F3E8
|
|
public int CMLJLFCDIJK()
|
|
{
|
|
return this.LPAICNPAPAK;
|
|
}
|
|
|
|
// Token: 0x0400634D RID: 25421
|
|
private IEnumerable<T> ECFENKBBJOK;
|
|
|
|
// Token: 0x0400634E RID: 25422
|
|
private int LPAICNPAPAK;
|
|
|
|
// Token: 0x0400634F RID: 25423
|
|
private int BNJGPBKDPDE;
|
|
}
|