Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RRUI/Data/AccountListModel.cs
T
2026-04-08 23:40:05 +02:00

626 lines
28 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RecNet;
using RecRoom;
using RecRoom.Async;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x0200084A RID: 2122
[Token(Token = "0x200084A")]
[StructLayout(3)]
public class AccountListModel : FilterableListModel<int, CCEOLAOLEKJ>
{
// Token: 0x17000A71 RID: 2673
// (get) Token: 0x06003AEC RID: 15084 RVA: 0x000F41E0 File Offset: 0x000F23E0
[Token(Token = "0x17000A71")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6003AEC")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "11")]
get
{
return true;
}
}
// Token: 0x17000A72 RID: 2674
// (get) Token: 0x06003AED RID: 15085 RVA: 0x000F41F0 File Offset: 0x000F23F0
// (set) Token: 0x06003AEE RID: 15086 RVA: 0x000F4204 File Offset: 0x000F2404
[Token(Token = "0x17000A72")]
public AccountListModel.LHEKHMNKBNC PDOJHGJMNPH
{
[Token(Token = "0x6003AED")]
[Address(RVA = "0x1233110", Offset = "0x1231B10", VA = "0x181233110")]
get
{
/*
An exception occurred when decompiling this method (06003AED)
ICSharpCode.Decompiler.DecompilerException: Error decompiling RRUI.Data.AccountListModel/LHEKHMNKBNC RRUI.Data.AccountListModel::get_Source()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stfld:valuetype [mscorlib]System.Nullable`1<valuetype RRUI.Data.AccountListModel/LHEKHMNKBNC>(AccountListModel::DIEPOPNJNCO, ldloc:AccountListModel(this), ldloc:uint64[exp:valuetype [mscorlib]System.Nullable`1<valuetype RRUI.Data.AccountListModel/LHEKHMNKBNC>](var_0))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
[Token(Token = "0x6003AEE")]
[Address(RVA = "0x1233270", Offset = "0x1231C70", VA = "0x181233270")]
set
{
AccountListModel.LHEKHMNKBNC? diepopnjnco = this.DIEPOPNJNCO;
if (diepopnjnco == value == diepopnjnco)
{
ulong num;
this.DIEPOPNJNCO = num;
this.GOEPJAHFDCA();
base.ACHCNJEMIBA();
int num2 = 0;
base.MKBLJJGJAOH(num2);
}
}
}
// Token: 0x17000A73 RID: 2675
// (get) Token: 0x06003AEF RID: 15087 RVA: 0x000F4240 File Offset: 0x000F2440
// (set) Token: 0x06003AF0 RID: 15088 RVA: 0x000F4254 File Offset: 0x000F2454
[Token(Token = "0x17000A73")]
public AccountsConfig.NJODPLPNNJO OCPOEHIEKIN
{
[Token(Token = "0x6003AEF")]
[Address(RVA = "0x50B890", Offset = "0x50A290", VA = "0x18050B890")]
get
{
return this.sortCriteria;
}
[Token(Token = "0x6003AF0")]
[Address(RVA = "0x1233200", Offset = "0x1231C00", VA = "0x181233200")]
set
{
if (this.sortCriteria != value)
{
this.sortCriteria = value;
base.ACHCNJEMIBA();
int num = 0;
base.MKBLJJGJAOH(num);
}
}
}
// Token: 0x17000A74 RID: 2676
// (get) Token: 0x06003AF1 RID: 15089 RVA: 0x000F4284 File Offset: 0x000F2484
// (set) Token: 0x06003AF2 RID: 15090 RVA: 0x000F4298 File Offset: 0x000F2498
[Token(Token = "0x17000A74")]
public long DADOKMAOFJL
{
[Token(Token = "0x6003AF1")]
[Address(RVA = "0x3D3280", Offset = "0x3D1C80", VA = "0x1803D3280")]
get
{
return this.HNHLJONGKHB;
}
[Token(Token = "0x6003AF2")]
[Address(RVA = "0x1233190", Offset = "0x1231B90", VA = "0x181233190")]
set
{
if (this.HNHLJONGKHB != value)
{
this.HNHLJONGKHB = value;
base.ACHCNJEMIBA();
int num = 0;
base.MKBLJJGJAOH(num);
}
}
}
// Token: 0x06003AF3 RID: 15091 RVA: 0x000F42C4 File Offset: 0x000F24C4
[Token(Token = "0x6003AF3")]
[Address(RVA = "0x12317A0", Offset = "0x12301A0", VA = "0x1812317A0", Slot = "14")]
protected override void Awake()
{
base.Awake();
AccountsConfig.NJODPLPNNJO njodplpnnjo = this.sortCriteria;
this.CDNCOAAGDHO = njodplpnnjo;
ActionEvent mghcdbefnol = PEGGCEDHBOF.MGHCDBEFNOL;
Action action = new Action(this.MGHCDBEFNOL);
PEGGCEDHBOF.MGHCDBEFNOL = mghcdbefnol + action;
ActionEvent<int> lejanlmckdd = Matchmaking.LEJANLMCKDD;
Action<int> action2 = new Action(this.LEJANLMCKDD);
Matchmaking.LEJANLMCKDD = lejanlmckdd + action2;
ActionEvent<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
Action<int?> action3 = new Action(this.PABKIEKBHGA);
FGPIDGLCKEF.HODOKBIDHHG = hodokbidhhg + action3;
if (!this.includeLocalPlayer)
{
int num;
Predicate<int> predicate = new Predicate(num.DJEIJEGFIKP);
num = 0;
base.ALCFIOGDAHA(predicate);
}
FilterableListModel<int, CCEOLAOLEKJ>.EGFBIIBKEPL egfbiibkepl = new FilterableListModel.EGFBIIBKEPL(this.MIJIJBLBEEP);
base.DHBAJGIIFEI(true, egfbiibkepl);
this.GOEPJAHFDCA();
}
// Token: 0x06003AF4 RID: 15092 RVA: 0x000F4388 File Offset: 0x000F2588
[Token(Token = "0x6003AF4")]
[Address(RVA = "0x1233070", Offset = "0x1231A70", VA = "0x181233070", Slot = "9")]
protected override void Start()
{
base.Start();
int num = 0;
base.MKBLJJGJAOH(num);
}
// Token: 0x06003AF5 RID: 15093 RVA: 0x000F43A4 File Offset: 0x000F25A4
[Token(Token = "0x6003AF5")]
[Address(RVA = "0x1231750", Offset = "0x1230150", VA = "0x181231750", Slot = "19")]
protected override void AHFKACICJNC()
{
base.AHFKACICJNC();
AccountsConfig.NJODPLPNNJO cdncoaagdho = this.CDNCOAAGDHO;
this.sortCriteria = cdncoaagdho;
}
// Token: 0x06003AF6 RID: 15094 RVA: 0x000F43C8 File Offset: 0x000F25C8
[Token(Token = "0x6003AF6")]
[Address(RVA = "0x1232D00", Offset = "0x1231700", VA = "0x181232D00", Slot = "15")]
protected override void OnDestroy()
{
base.OnDestroy();
ActionEvent mghcdbefnol = PEGGCEDHBOF.MGHCDBEFNOL;
Action action = new Action(this.MGHCDBEFNOL);
PEGGCEDHBOF.MGHCDBEFNOL = mghcdbefnol - action;
ActionEvent<int> lejanlmckdd = Matchmaking.LEJANLMCKDD;
Action<int> action2 = new Action(this.LEJANLMCKDD);
Matchmaking.LEJANLMCKDD = lejanlmckdd - action2;
ActionEvent<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
Action<int?> action3 = new Action(this.PABKIEKBHGA);
FGPIDGLCKEF.HODOKBIDHHG = hodokbidhhg - action3;
}
// Token: 0x06003AF7 RID: 15095 RVA: 0x000F443C File Offset: 0x000F263C
[Token(Token = "0x6003AF7")]
[Address(RVA = "0x12328C0", Offset = "0x12312C0", VA = "0x1812328C0")]
private void MGHCDBEFNOL()
{
int num = 0;
base.MKBLJJGJAOH(num);
}
// Token: 0x06003AF8 RID: 15096 RVA: 0x000F4454 File Offset: 0x000F2654
[Token(Token = "0x6003AF8")]
[Address(RVA = "0x1232EC0", Offset = "0x12318C0", VA = "0x181232EC0")]
private void PABKIEKBHGA(int? GKLPIFBPGOD)
{
int num = 0;
base.MKBLJJGJAOH(num);
}
// Token: 0x06003AF9 RID: 15097 RVA: 0x000F446C File Offset: 0x000F266C
[Token(Token = "0x6003AF9")]
[Address(RVA = "0x1232850", Offset = "0x1231250", VA = "0x181232850")]
private void LEJANLMCKDD(int GKLPIFBPGOD)
{
bool flag;
if (flag)
{
base.JOJPOMANGPO();
}
}
// Token: 0x06003AFA RID: 15098 RVA: 0x000F4484 File Offset: 0x000F2684
[Token(Token = "0x6003AFA")]
[Address(RVA = "0x1233020", Offset = "0x1231A20", VA = "0x181233020")]
public void Set()
{
base.Clear();
int num = 0;
base.MKBLJJGJAOH(num);
}
// Token: 0x06003AFB RID: 15099 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003AFB")]
[Address(RVA = "0x1231FA0", Offset = "0x12309A0", VA = "0x181231FA0", Slot = "34")]
protected override IPromise<IReadOnlyList<CCEOLAOLEKJ>> JLMBBMAEFPA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003AFC RID: 15100 RVA: 0x000F44A0 File Offset: 0x000F26A0
[Token(Token = "0x6003AFC")]
[Address(RVA = "0x1231E20", Offset = "0x1230820", VA = "0x181231E20", Slot = "33")]
protected override int EAJAHMHILAC(CCEOLAOLEKJ HFIDFDPOCKA)
{
return ObscuredInt.FAJDMKOEFLH(HFIDFDPOCKA.<IFBPANODIPA>k__BackingField);
}
// Token: 0x06003AFD RID: 15101 RVA: 0x000F44C0 File Offset: 0x000F26C0
[Token(Token = "0x6003AFD")]
[Address(RVA = "0x1231D30", Offset = "0x1230730", VA = "0x181231D30")]
private static bool DJEIJEGFIKP(int GKLPIFBPGOD)
{
int num = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField);
return GKLPIFBPGOD != num;
}
// Token: 0x06003AFE RID: 15102 RVA: 0x000F44EC File Offset: 0x000F26EC
[Token(Token = "0x6003AFE")]
[Address(RVA = "0x1231EA0", Offset = "0x12308A0", VA = "0x181231EA0")]
private void GOEPJAHFDCA()
{
if (this.PDOJHGJMNPH != AccountListModel.LHEKHMNKBNC.ServerSearch)
{
int num;
FilterableListModel<int, CCEOLAOLEKJ>.KPMONDBJJGG.PJIFAODKOEP pjifaodkoep = new FilterableListModel.KPMONDBJJGG.PJIFAODKOEP(num.CHANONFHMPK);
num = 0;
int num2;
GJPPEHCBNDI.MNKPONDCOGP mnkpondcogp = new GJPPEHCBNDI.MNKPONDCOGP(num2.LHLCEODFAKE);
num2 = 0;
FilterableListModel<int, CCEOLAOLEKJ>.KPMONDBJJGG kpmondbjjgg = new FilterableListModel.KPMONDBJJGG(pjifaodkoep, mnkpondcogp);
base.HCIIGEOGCMF(true, kpmondbjjgg);
return;
}
base.DJCMEOKMKAF(true);
}
// Token: 0x06003AFF RID: 15103 RVA: 0x000F453C File Offset: 0x000F273C
[Token(Token = "0x6003AFF")]
[Address(RVA = "0x1231BA0", Offset = "0x12305A0", VA = "0x181231BA0")]
private static string[] CHANONFHMPK(CCEOLAOLEKJ HFIDFDPOCKA)
{
string[] array = new string[3];
string text = HFIDFDPOCKA.<KHJCEENDAOL>k__BackingField.NEFJIGBPGNM();
if (text != 0)
{
}
array[0] = text;
string text2 = HFIDFDPOCKA.<ODJFEIBNGPO>k__BackingField.NEFJIGBPGNM();
if (text2 != 0)
{
}
array[1] = text2;
ObscuredString <KHJCEENDAOL>k__BackingField = HFIDFDPOCKA.<KHJCEENDAOL>k__BackingField;
string text3 = string.Format("@{0}", <KHJCEENDAOL>k__BackingField);
if (text3 != 0)
{
}
array[2] = text3;
return array;
}
// Token: 0x06003B00 RID: 15104 RVA: 0x000F45AC File Offset: 0x000F27AC
[Token(Token = "0x6003B00")]
[Address(RVA = "0x1232900", Offset = "0x1231300", VA = "0x181232900")]
private IPromise<IEnumerable<CCEOLAOLEKJ>> MIJIJBLBEEP(IEnumerable<CCEOLAOLEKJ> BOOHBJEEGKH)
{
/*
An exception occurred when decompiling this method (06003B00)
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Async.IPromise`1<System.Collections.Generic.IEnumerable`1<CCEOLAOLEKJ>> RRUI.Data.AccountListModel::MIJIJBLBEEP(System.Collections.Generic.IEnumerable`1<CCEOLAOLEKJ>)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_E7:
stloc:ArgumentOutOfRangeException(var_9_EC, newobj:ArgumentOutOfRangeException(ArgumentOutOfRangeException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06003B01 RID: 15105 RVA: 0x000F46A8 File Offset: 0x000F28A8
[Token(Token = "0x6003B01")]
[Address(RVA = "0x1231A00", Offset = "0x1230400", VA = "0x181231A00")]
private static IPromise<IEnumerable<CCEOLAOLEKJ>> BGGFELNJOOG(IEnumerable<CCEOLAOLEKJ> BOOHBJEEGKH, bool ANEKAIKBOIP)
{
Func<CCEOLAOLEKJ, IPromise<global::Tuple<CCEOLAOLEKJ, int>>> <>9__33_ = AccountListModel.<>c.<>9__33_0;
if (<>9__33_ == 0)
{
AccountListModel.<>c.<>9__33_0 = delegate(CCEOLAOLEKJ account)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
}
HomogenousAggregatePromise<global::Tuple<CCEOLAOLEKJ, int>> homogenousAggregatePromise = new HomogenousAggregatePromise(Enumerable.ToList<IPromise<global::Tuple<CCEOLAOLEKJ, int>>>(Enumerable.Select<CCEOLAOLEKJ, IPromise<global::Tuple<CCEOLAOLEKJ, int>>>(BOOHBJEEGKH, <>9__33_)));
Func<global::Tuple<CCEOLAOLEKJ, int>, int> <>9__3;
Func<List<global::Tuple<CCEOLAOLEKJ, int>>, IPromise<IEnumerable<CCEOLAOLEKJ>>> func = delegate(List<global::Tuple<CCEOLAOLEKJ, int>> results)
{
Func<global::Tuple<CCEOLAOLEKJ, int>, int> <>9__ = <>9__3;
if (<>9__ == 0)
{
Func<global::Tuple<CCEOLAOLEKJ, int>, int> func2 = delegate(global::Tuple<CCEOLAOLEKJ, int> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
<>9__3 = func2;
}
IOrderedEnumerable<global::Tuple<CCEOLAOLEKJ, int>> orderedEnumerable = Enumerable.OrderBy<global::Tuple<CCEOLAOLEKJ, int>, int>(results, <>9__);
Func<global::Tuple<CCEOLAOLEKJ, int>, string> func3;
if (AccountListModel.<>c.<>9__33_4 == 0)
{
func3 = delegate(global::Tuple<CCEOLAOLEKJ, int> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
AccountListModel.<>c.<>9__33_4 = func3;
}
IOrderedEnumerable<global::Tuple<CCEOLAOLEKJ, int>> orderedEnumerable2 = Enumerable.ThenBy<global::Tuple<CCEOLAOLEKJ, int>, string>(orderedEnumerable, func3);
Func<global::Tuple<CCEOLAOLEKJ, int>, CCEOLAOLEKJ> func4;
if (AccountListModel.<>c.<>9__33_5 == 0)
{
func4 = delegate(global::Tuple<CCEOLAOLEKJ, int> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
AccountListModel.<>c.<>9__33_5 = func4;
}
IEnumerable<global::Tuple<CCEOLAOLEKJ, int>> enumerable = Enumerable.Select<global::Tuple<CCEOLAOLEKJ, int>, CCEOLAOLEKJ>(orderedEnumerable2, func4);
IPromise<global::Tuple<CCEOLAOLEKJ, int>> promise;
return promise;
};
return homogenousAggregatePromise.ContinueWith<IEnumerable<CCEOLAOLEKJ>>(func);
}
// Token: 0x06003B02 RID: 15106 RVA: 0x000F4710 File Offset: 0x000F2910
[Token(Token = "0x6003B02")]
[Address(RVA = "0x12330C0", Offset = "0x1231AC0", VA = "0x1812330C0")]
public AccountListModel()
{
}
// Token: 0x06003B03 RID: 15107 RVA: 0x000F472C File Offset: 0x000F292C
[Token(Token = "0x6003B03")]
[Address(RVA = "0x1232F10", Offset = "0x1231910", VA = "0x181232F10")]
[CompilerGenerated]
private List<CCEOLAOLEKJ> POAHFHMFFOL(List<CCEOLAOLEKJ> OLLKMIGNGBF)
{
if (this.includeJuniors)
{
return OLLKMIGNGBF;
}
Func<CCEOLAOLEKJ, bool> func;
if (AccountListModel.<>c.<>9__27_7 == 0)
{
func = delegate(CCEOLAOLEKJ a)
{
bool fakeValue = a.<IGIPMGJEJHD>k__BackingField.fakeValue;
bool flag;
return !flag;
};
AccountListModel.<>c.<>9__27_7 = func;
}
return Enumerable.ToList<CCEOLAOLEKJ>(Enumerable.Where<CCEOLAOLEKJ>(OLLKMIGNGBF, func));
}
// Token: 0x040032BB RID: 12987
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
[Token(Token = "0x40032BB")]
[SerializeField]
[Tooltip("Should the LocalPlayer be visible in this list?")]
protected bool includeLocalPlayer;
// Token: 0x040032BC RID: 12988
[global::Cpp2IlInjected.FieldOffset(Offset = "0x109")]
[Token(Token = "0x40032BC")]
[SerializeField]
[Tooltip("Should juniors be visible in this list?")]
protected bool includeJuniors;
// Token: 0x040032BD RID: 12989
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10C")]
[Token(Token = "0x40032BD")]
[SerializeField]
[Tooltip("Source that this list starts with")]
private AccountListModel.LHEKHMNKBNC defaultSource;
// Token: 0x040032BE RID: 12990
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
[Token(Token = "0x40032BE")]
[SerializeField]
private AccountsConfig.NJODPLPNNJO sortCriteria;
// Token: 0x040032BF RID: 12991
[global::Cpp2IlInjected.FieldOffset(Offset = "0x114")]
[Token(Token = "0x40032BF")]
private AccountListModel.LHEKHMNKBNC? DIEPOPNJNCO;
// Token: 0x040032C0 RID: 12992
[global::Cpp2IlInjected.FieldOffset(Offset = "0x11C")]
[Token(Token = "0x40032C0")]
private AccountsConfig.NJODPLPNNJO CDNCOAAGDHO;
// Token: 0x040032C1 RID: 12993
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
[Token(Token = "0x40032C1")]
private long HNHLJONGKHB = (long)((ulong)(-1L));
// Token: 0x0200084B RID: 2123
[Token(Token = "0x200084B")]
public enum LHEKHMNKBNC
{
// Token: 0x040032C3 RID: 12995
[Token(Token = "0x40032C3")]
ServerSearch,
// Token: 0x040032C4 RID: 12996
[Token(Token = "0x40032C4")]
Friends,
// Token: 0x040032C5 RID: 12997
[Token(Token = "0x40032C5")]
Recent,
// Token: 0x040032C6 RID: 12998
[Token(Token = "0x40032C6")]
Nearby,
// Token: 0x040032C7 RID: 12999
[Token(Token = "0x40032C7")]
Blocked,
// Token: 0x040032C8 RID: 13000
[Token(Token = "0x40032C8")]
MySubscriptions,
// Token: 0x040032C9 RID: 13001
[Token(Token = "0x40032C9")]
FriendsInRoom
}
// Token: 0x0200084D RID: 2125
[Token(Token = "0x200084D")]
[CompilerGenerated]
private sealed class HLKNKPLICKK
{
// Token: 0x06003B18 RID: 15128 RVA: 0x000F4974 File Offset: 0x000F2B74
[Token(Token = "0x6003B18")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public HLKNKPLICKK()
{
}
// Token: 0x06003B19 RID: 15129 RVA: 0x000F4988 File Offset: 0x000F2B88
[Token(Token = "0x6003B19")]
[Address(RVA = "0x1A56E90", Offset = "0x1A55890", VA = "0x181A56E90")]
internal global::Tuple<CCEOLAOLEKJ, long?> <OrderItems>b__4(long? clubId)
{
global::Tuple<CCEOLAOLEKJ, long?> tuple;
return tuple;
}
// Token: 0x040032DD RID: 13021
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40032DD")]
public CCEOLAOLEKJ account;
}
// Token: 0x0200084E RID: 2126
[Token(Token = "0x200084E")]
[CompilerGenerated]
private sealed class ELKFGKJCPLL
{
// Token: 0x06003B1A RID: 15130 RVA: 0x000F4998 File Offset: 0x000F2B98
[Token(Token = "0x6003B1A")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public ELKFGKJCPLL()
{
}
// Token: 0x06003B1B RID: 15131 RVA: 0x000F49AC File Offset: 0x000F2BAC
[Token(Token = "0x6003B1B")]
[Address(RVA = "0x1A56390", Offset = "0x1A54D90", VA = "0x181A56390")]
internal IPromise<IEnumerable<CCEOLAOLEKJ>> <OrderAccountsBySubscriberCount>b__1(List<global::Tuple<CCEOLAOLEKJ, int>> results)
{
Func<global::Tuple<CCEOLAOLEKJ, int>, int> func = this.<>9__3;
if (func == 0)
{
Func<global::Tuple<CCEOLAOLEKJ, int>, int> func2 = delegate(global::Tuple<CCEOLAOLEKJ, int> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
this.<>9__3 = func2;
}
IOrderedEnumerable<global::Tuple<CCEOLAOLEKJ, int>> orderedEnumerable = Enumerable.OrderBy<global::Tuple<CCEOLAOLEKJ, int>, int>(results, func);
Func<global::Tuple<CCEOLAOLEKJ, int>, string> func3;
if (AccountListModel.<>c.<>9__33_4 == 0)
{
func3 = delegate(global::Tuple<CCEOLAOLEKJ, int> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
AccountListModel.<>c.<>9__33_4 = func3;
}
IOrderedEnumerable<global::Tuple<CCEOLAOLEKJ, int>> orderedEnumerable2 = Enumerable.ThenBy<global::Tuple<CCEOLAOLEKJ, int>, string>(orderedEnumerable, func3);
Func<global::Tuple<CCEOLAOLEKJ, int>, CCEOLAOLEKJ> func4;
if (AccountListModel.<>c.<>9__33_5 == 0)
{
func4 = delegate(global::Tuple<CCEOLAOLEKJ, int> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
AccountListModel.<>c.<>9__33_5 = func4;
}
IEnumerable<global::Tuple<CCEOLAOLEKJ, int>> enumerable = Enumerable.Select<global::Tuple<CCEOLAOLEKJ, int>, CCEOLAOLEKJ>(orderedEnumerable2, func4);
IPromise<global::Tuple<CCEOLAOLEKJ, int>> promise;
return promise;
}
// Token: 0x06003B1C RID: 15132 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003B1C")]
[Address(RVA = "0x1A565C0", Offset = "0x1A54FC0", VA = "0x181A565C0")]
internal int <OrderAccountsBySubscriberCount>b__3(global::Tuple<CCEOLAOLEKJ, int> x)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x040032DE RID: 13022
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40032DE")]
public bool descending;
// Token: 0x040032DF RID: 13023
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40032DF")]
public Func<global::Tuple<CCEOLAOLEKJ, int>, int> <>9__3;
}
// Token: 0x0200084F RID: 2127
[Token(Token = "0x200084F")]
[CompilerGenerated]
private sealed class NFOBDLMGFDA
{
// Token: 0x06003B1D RID: 15133 RVA: 0x000F4A38 File Offset: 0x000F2C38
[Token(Token = "0x6003B1D")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public NFOBDLMGFDA()
{
}
// Token: 0x06003B1E RID: 15134 RVA: 0x000F4A4C File Offset: 0x000F2C4C
[Token(Token = "0x6003B1E")]
[Address(RVA = "0x1A59360", Offset = "0x1A57D60", VA = "0x181A59360")]
internal global::Tuple<CCEOLAOLEKJ, int> <OrderAccountsBySubscriberCount>b__2(int count)
{
return new global::Tuple(this.account, count);
}
// Token: 0x040032E0 RID: 13024
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40032E0")]
public CCEOLAOLEKJ account;
}
}
}