254 lines
7.3 KiB
C#
254 lines
7.3 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace RecRoom.Async
|
|
{
|
|
// Token: 0x02000010 RID: 16
|
|
[Token(Token = "0x2000010")]
|
|
[StructLayout(3)]
|
|
public class Promise : IPromise, IEnumerator
|
|
{
|
|
// Token: 0x1700000C RID: 12
|
|
// (get) Token: 0x06000043 RID: 67 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x1700000C")]
|
|
public static IPromise CompletedPromise
|
|
{
|
|
[Token(Token = "0x6000043")]
|
|
[Address(RVA = "0xF77580", Offset = "0xF75F80", VA = "0x180F77580")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000044 RID: 68 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000044")]
|
|
[Address(RVA = "0x2415660", Offset = "0x2414060", VA = "0x182415660")]
|
|
public static IPromise<T> FromResult<T>(T result)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000045 RID: 69 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000045")]
|
|
[Address(RVA = "0xF77260", Offset = "0xF75C60", VA = "0x180F77260")]
|
|
public static IPromise FromError(string error)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000046 RID: 70 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000046")]
|
|
[Address(RVA = "0x2415660", Offset = "0x2414060", VA = "0x182415660")]
|
|
public static IPromise<T> FromError<T>(string error)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x1700000D RID: 13
|
|
// (get) Token: 0x06000047 RID: 71 RVA: 0x000020E8 File Offset: 0x000002E8
|
|
[Token(Token = "0x1700000D")]
|
|
public bool HasErrorHandler
|
|
{
|
|
[Token(Token = "0x6000047")]
|
|
[Address(RVA = "0xF775E0", Offset = "0xF75FE0", VA = "0x180F775E0")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700000E RID: 14
|
|
// (get) Token: 0x06000048 RID: 72 RVA: 0x00002100 File Offset: 0x00000300
|
|
// (set) Token: 0x06000049 RID: 73 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x1700000E")]
|
|
public bool IsCompleted
|
|
{
|
|
[Token(Token = "0x6000048")]
|
|
[Address(RVA = "0x4CB2D0", Offset = "0x4C9CD0", VA = "0x1804CB2D0", Slot = "4")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
[Token(Token = "0x6000049")]
|
|
[Address(RVA = "0x4CB340", Offset = "0x4C9D40", VA = "0x1804CB340")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700000F RID: 15
|
|
// (get) Token: 0x0600004A RID: 74 RVA: 0x00002118 File Offset: 0x00000318
|
|
[Token(Token = "0x1700000F")]
|
|
public bool HasSucceeded
|
|
{
|
|
[Token(Token = "0x600004A")]
|
|
[Address(RVA = "0xF77640", Offset = "0xF76040", VA = "0x180F77640", Slot = "5")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000010 RID: 16
|
|
// (get) Token: 0x0600004B RID: 75 RVA: 0x00002130 File Offset: 0x00000330
|
|
[Token(Token = "0x17000010")]
|
|
public bool HasError
|
|
{
|
|
[Token(Token = "0x600004B")]
|
|
[Address(RVA = "0xF77620", Offset = "0xF76020", VA = "0x180F77620", Slot = "6")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600004C RID: 76 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x600004C")]
|
|
[Address(RVA = "0xF76FF0", Offset = "0xF759F0", VA = "0x180F76FF0", Slot = "8")]
|
|
public IPromise Error(Action<string> errorFunc)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600004D RID: 77 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x600004D")]
|
|
[Address(RVA = "0xF771E0", Offset = "0xF75BE0", VA = "0x180F771E0", Slot = "17")]
|
|
public virtual IPromise Finally(Action finallyFunc)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600004E RID: 78 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x600004E")]
|
|
[Address(RVA = "0xF772D0", Offset = "0xF75CD0", VA = "0x180F772D0", Slot = "7")]
|
|
public IPromise Then(Action thenFunc)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600004F RID: 79 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x600004F")]
|
|
[Address(RVA = "0x2414E80", Offset = "0x2413880", VA = "0x182414E80", Slot = "10")]
|
|
public IPromise<TNew> ContinueWith<TNew>(Func<IPromise<TNew>> transformFunc)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000050 RID: 80 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000050")]
|
|
[Address(RVA = "0xF76C70", Offset = "0xF75670", VA = "0x180F76C70", Slot = "11")]
|
|
public IPromise ContinueWith(Func<IPromise> transformFunc)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000051 RID: 81 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000051")]
|
|
[Address(RVA = "0x2415A90", Offset = "0x2414490", VA = "0x182415A90", Slot = "12")]
|
|
public IPromise<TNew> Transform<TNew>(Func<TNew> transformFunc)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000052 RID: 82 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000052")]
|
|
[Address(RVA = "0xF77360", Offset = "0xF75D60", VA = "0x180F77360", Slot = "13")]
|
|
public IPromise TransformError(Func<string, string> transformFunc)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x17000011 RID: 17
|
|
// (get) Token: 0x06000053 RID: 83 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x17000011")]
|
|
object IEnumerator.Current
|
|
{
|
|
[Token(Token = "0x6000053")]
|
|
[Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "15")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000054 RID: 84 RVA: 0x00002148 File Offset: 0x00000348
|
|
[Token(Token = "0x6000054")]
|
|
[Address(RVA = "0xA51B20", Offset = "0xA50520", VA = "0x180A51B20", Slot = "14")]
|
|
bool IEnumerator.MoveNext()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000055 RID: 85 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000055")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "16")]
|
|
void IEnumerator.Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000056 RID: 86 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000056")]
|
|
[Address(RVA = "0xF76A40", Offset = "0xF75440", VA = "0x180F76A40")]
|
|
public void Complete()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000057 RID: 87 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000057")]
|
|
[Address(RVA = "0xF76D70", Offset = "0xF75770", VA = "0x180F76D70")]
|
|
public void Error(string message)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000058 RID: 88 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000058")]
|
|
[Address(RVA = "0xF77080", Offset = "0xF75A80", VA = "0x180F77080")]
|
|
protected Exception ExecuteFinallyFuncs()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000059 RID: 89 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000059")]
|
|
[Address(RVA = "0xF769D0", Offset = "0xF753D0", VA = "0x180F769D0", Slot = "18")]
|
|
protected virtual void ClearQueuedActionLists()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600005A RID: 90 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600005A")]
|
|
[Address(RVA = "0xF774D0", Offset = "0xF75ED0", VA = "0x180F774D0")]
|
|
public Promise()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000013 RID: 19
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000013")]
|
|
private readonly List<Action<string>> _error;
|
|
|
|
// Token: 0x04000014 RID: 20
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000014")]
|
|
private readonly List<Action> _finally;
|
|
|
|
// Token: 0x04000015 RID: 21
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000015")]
|
|
private readonly List<Action> _then;
|
|
|
|
// Token: 0x04000016 RID: 22
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000016")]
|
|
private string error;
|
|
}
|
|
}
|