Files
Jan2021-Cpp2Il-Dump/RecRoom.Promises.Runtime/RecRoom/Async/Promise.cs
T
2026-04-08 23:40:05 +02:00

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;
}
}