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

308 lines
9.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: 0x02000015 RID: 21
[Token(Token = "0x2000015")]
[StructLayout(3)]
public class Promise<T> : IPromise<T>, IPromise, IEnumerator
{
// Token: 0x17000012 RID: 18
// (get) Token: 0x0600006B RID: 107 RVA: 0x00002160 File Offset: 0x00000360
// (set) Token: 0x0600006C RID: 108 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000012")]
public bool IsCompleted
{
[Token(Token = "0x600006B")]
[Address(RVA = "0x52F470", Offset = "0x52DE70", VA = "0x18052F470", Slot = "12")]
[CompilerGenerated]
get
{
return default(bool);
}
[Token(Token = "0x600006C")]
[Address(RVA = "0x52F720", Offset = "0x52E120", VA = "0x18052F720")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000013 RID: 19
// (get) Token: 0x0600006D RID: 109 RVA: 0x00002178 File Offset: 0x00000378
[Token(Token = "0x17000013")]
public bool HasSucceeded
{
[Token(Token = "0x600006D")]
[Address(RVA = "0x1DC08D0", Offset = "0x1DBF2D0", VA = "0x181DC08D0", Slot = "13")]
get
{
return default(bool);
}
}
// Token: 0x17000014 RID: 20
// (get) Token: 0x0600006E RID: 110 RVA: 0x00002190 File Offset: 0x00000390
[Token(Token = "0x17000014")]
public bool HasError
{
[Token(Token = "0x600006E")]
[Address(RVA = "0x1DC0890", Offset = "0x1DBF290", VA = "0x181DC0890", Slot = "14")]
get
{
return default(bool);
}
}
// Token: 0x0600006F RID: 111 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600006F")]
[Address(RVA = "0x1DBD160", Offset = "0x1DBBB60", VA = "0x181DBD160", Slot = "6")]
public IPromise<T> Error(Action<string> errorFunc)
{
return null;
}
// Token: 0x06000070 RID: 112 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000070")]
[Address(RVA = "0x2937400", Offset = "0x2935E00", VA = "0x182937400", Slot = "25")]
public virtual IPromise<T> Finally(Action finallyFunc)
{
return null;
}
// Token: 0x06000071 RID: 113 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000071")]
[Address(RVA = "0x1DBEFC0", Offset = "0x1DBD9C0", VA = "0x181DBEFC0", Slot = "5")]
public IPromise<T> Then(Action thenFunc)
{
return null;
}
// Token: 0x06000072 RID: 114 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000072")]
[Address(RVA = "0x1DBF380", Offset = "0x1DBDD80", VA = "0x181DBF380", Slot = "4")]
public IPromise<T> Then(Action<T> thenFunc)
{
return null;
}
// Token: 0x06000073 RID: 115 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000073")]
[Address(RVA = "0x2407230", Offset = "0x2405C30", VA = "0x182407230", Slot = "18")]
public IPromise<TNew> ContinueWith<TNew>(Func<IPromise<TNew>> transformFunc)
{
return null;
}
// Token: 0x06000074 RID: 116 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000074")]
[Address(RVA = "0x292F0E0", Offset = "0x292DAE0", VA = "0x18292F0E0", Slot = "19")]
public IPromise ContinueWith(Func<IPromise> transformFunc)
{
return null;
}
// Token: 0x06000075 RID: 117 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000075")]
[Address(RVA = "0x2437070", Offset = "0x2435A70", VA = "0x182437070", Slot = "8")]
public IPromise<TNew> ContinueWith<TNew>(Func<T, IPromise<TNew>> transformFunc)
{
return null;
}
// Token: 0x06000076 RID: 118 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000076")]
[Address(RVA = "0x292FE60", Offset = "0x292E860", VA = "0x18292FE60", Slot = "9")]
public IPromise ContinueWith(Func<T, IPromise> transformFunc)
{
return null;
}
// Token: 0x06000077 RID: 119 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000077")]
[Address(RVA = "0x2411500", Offset = "0x240FF00", VA = "0x182411500", Slot = "20")]
public IPromise<TNew> Transform<TNew>(Func<TNew> transformFunc)
{
return null;
}
// Token: 0x06000078 RID: 120 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000078")]
[Address(RVA = "0x243A590", Offset = "0x2438F90", VA = "0x18243A590", Slot = "10")]
public IPromise<TNew> Transform<TNew>(Func<T, TNew> transformFunc)
{
return null;
}
// Token: 0x06000079 RID: 121 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000079")]
[Address(RVA = "0x29391F0", Offset = "0x2937BF0", VA = "0x1829391F0", Slot = "21")]
IPromise IPromise.TransformError(Func<string, string> transformFunc)
{
return null;
}
// Token: 0x0600007A RID: 122 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600007A")]
[Address(RVA = "0x1DBFC90", Offset = "0x1DBE690", VA = "0x181DBFC90", Slot = "11")]
public IPromise<T> TransformError(Func<string, string> transformFunc)
{
return null;
}
// Token: 0x17000015 RID: 21
// (get) Token: 0x0600007B RID: 123 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000015")]
object IEnumerator.Current
{
[Token(Token = "0x600007B")]
[Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "23")]
get
{
return null;
}
}
// Token: 0x0600007C RID: 124 RVA: 0x000021A8 File Offset: 0x000003A8
[Token(Token = "0x600007C")]
[Address(RVA = "0x1DBEF90", Offset = "0x1DBD990", VA = "0x181DBEF90", Slot = "22")]
bool IEnumerator.MoveNext()
{
return default(bool);
}
// Token: 0x0600007D RID: 125 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600007D")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "24")]
void IEnumerator.Reset()
{
}
// Token: 0x0600007E RID: 126 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600007E")]
[Address(RVA = "0x1DBE4E0", Offset = "0x1DBCEE0", VA = "0x181DBE4E0", Slot = "15")]
IPromise IPromise.Then(Action thenFunc)
{
return null;
}
// Token: 0x0600007F RID: 127 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600007F")]
[Address(RVA = "0x1DBE480", Offset = "0x1DBCE80", VA = "0x181DBE480", Slot = "16")]
IPromise IPromise.Error(Action<string> errorFunc)
{
return null;
}
// Token: 0x06000080 RID: 128 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000080")]
[Address(RVA = "0x1DBE4B0", Offset = "0x1DBCEB0", VA = "0x181DBE4B0", Slot = "17")]
IPromise IPromise.Finally(Action finallyFunc)
{
return null;
}
// Token: 0x06000081 RID: 129 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000081")]
[Address(RVA = "0x292D9D0", Offset = "0x292C3D0", VA = "0x18292D9D0")]
public void Complete(T payload)
{
}
// Token: 0x06000082 RID: 130 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000082")]
[Address(RVA = "0x2936700", Offset = "0x2935100", VA = "0x182936700")]
protected Exception ExecuteFinallyFuncs()
{
return null;
}
// Token: 0x06000083 RID: 131 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000083")]
[Address(RVA = "0x2935210", Offset = "0x2933C10", VA = "0x182935210")]
public void Error(string message)
{
}
// Token: 0x06000084 RID: 132 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000084")]
[Address(RVA = "0x292AE80", Offset = "0x2929880", VA = "0x18292AE80", Slot = "26")]
protected virtual void ClearQueuedActionLists()
{
}
// Token: 0x06000085 RID: 133 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000085")]
[Address(RVA = "0x293B170", Offset = "0x2939B70", VA = "0x18293B170")]
public Promise()
{
}
// Token: 0x04000024 RID: 36
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000024")]
private readonly List<Promise<T>.CallbackEntry> _then;
// Token: 0x04000025 RID: 37
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000025")]
private readonly List<Action<string>> _error;
// Token: 0x04000026 RID: 38
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000026")]
private readonly List<Action> _finally;
// Token: 0x04000027 RID: 39
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000027")]
private string error;
// Token: 0x04000028 RID: 40
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000028")]
private T result;
// Token: 0x02000016 RID: 22
[Token(Token = "0x2000016")]
private struct CallbackEntry
{
// Token: 0x06000086 RID: 134 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000086")]
[Address(RVA = "0xF520", Offset = "0xE920", VA = "0x18000F520")]
public CallbackEntry(Action<T> action)
{
}
// Token: 0x06000087 RID: 135 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000087")]
[Address(RVA = "0xF530", Offset = "0xE930", VA = "0x18000F530")]
public CallbackEntry(Action noArgsAction)
{
}
// Token: 0x06000088 RID: 136 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000088")]
[Address(RVA = "0x342B40", Offset = "0x341F40", VA = "0x180342B40")]
public void Invoke(T payload)
{
}
// Token: 0x0400002A RID: 42
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400002A")]
public readonly Action<T> action;
// Token: 0x0400002B RID: 43
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400002B")]
public readonly Action noArgsAction;
}
}
}