Files
2026-04-08 23:40:05 +02:00

150 lines
4.3 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace CircuitsV2.Utilities
{
// Token: 0x02000221 RID: 545
[Token(Token = "0x2000160")]
[StructLayout(0)]
public readonly struct Result<T> : IEnumerable<T>, IEnumerable
{
// Token: 0x060011F2 RID: 4594 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6000E63")]
[Address(RVA = "0x35F5B0", Offset = "0x35E9B0", VA = "0x18035F5B0")]
private Result(object err, in T ok)
{
}
// Token: 0x060011F3 RID: 4595 RVA: 0x00007E14 File Offset: 0x00006014
[Token(Token = "0x6000E64")]
[Address(RVA = "0x29F5C90", Offset = "0x29F4690", VA = "0x1829F5C90")]
public static Result<T> Err(object err)
{
return default(Result<T>);
}
// Token: 0x060011F4 RID: 4596 RVA: 0x00007E2C File Offset: 0x0000602C
[Token(Token = "0x6000E65")]
[Address(RVA = "0x29F5E40", Offset = "0x29F4840", VA = "0x1829F5E40")]
public static Result<T> Ok(in T ok)
{
return default(Result<T>);
}
// Token: 0x060011F5 RID: 4597 RVA: 0x00007E44 File Offset: 0x00006044
[Token(Token = "0x6000E66")]
[Address(RVA = "0x262A60", Offset = "0x261E60", VA = "0x180262A60")]
public Result<U> CastErr<U>()
{
return default(Result<U>);
}
// Token: 0x060011F6 RID: 4598 RVA: 0x00007E5C File Offset: 0x0000605C
[Token(Token = "0x6000E67")]
[Address(RVA = "0x35F380", Offset = "0x35E780", VA = "0x18035F380")]
public Result<None> CastNone()
{
return default(Result<None>);
}
// Token: 0x060011F7 RID: 4599 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x6000E68")]
[Address(RVA = "0x35F540", Offset = "0x35E940", VA = "0x18035F540", Slot = "4")]
public IEnumerator<T> GetEnumerator()
{
return null;
}
// Token: 0x060011F8 RID: 4600 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x6000E69")]
[Address(RVA = "0x35F550", Offset = "0x35E950", VA = "0x18035F550", Slot = "5")]
IEnumerator IEnumerable.GetEnumerator()
{
return null;
}
// Token: 0x04000774 RID: 1908
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40005E4")]
public readonly object err;
// Token: 0x04000775 RID: 1909
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40005E5")]
public readonly T ok;
// Token: 0x02000222 RID: 546
[Token(Token = "0x2000387")]
private sealed class ResultEnumerable<U> : IEnumerator<U>, IEnumerator, IDisposable
{
// Token: 0x170003D8 RID: 984
// (get) Token: 0x060011F9 RID: 4601 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x170007AC")]
public U Current
{
[Token(Token = "0x6001DF0")]
[Address(RVA = "0x12343F0", Offset = "0x1232DF0", VA = "0x1812343F0", Slot = "4")]
get
{
return null;
}
}
// Token: 0x170003D9 RID: 985
// (get) Token: 0x060011FA RID: 4602 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x170007AD")]
object IEnumerator.Current
{
[Token(Token = "0x6001DF1")]
[Address(RVA = "0x228A1B0", Offset = "0x2288BB0", VA = "0x18228A1B0", Slot = "7")]
get
{
return null;
}
}
// Token: 0x060011FB RID: 4603 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001DF2")]
[Address(RVA = "0x29F57A0", Offset = "0x29F41A0", VA = "0x1829F57A0")]
public ResultEnumerable(in Result<U> result)
{
}
// Token: 0x060011FC RID: 4604 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001DF3")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "5")]
public void Dispose()
{
}
// Token: 0x060011FD RID: 4605 RVA: 0x00007E74 File Offset: 0x00006074
[Token(Token = "0x6001DF4")]
[Address(RVA = "0x29F56C0", Offset = "0x29F40C0", VA = "0x1829F56C0", Slot = "6")]
public bool MoveNext()
{
return default(bool);
}
// Token: 0x060011FE RID: 4606 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001DF5")]
[Address(RVA = "0xB93B80", Offset = "0xB92580", VA = "0x180B93B80", Slot = "8")]
public void Reset()
{
}
// Token: 0x04000776 RID: 1910
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40009CF")]
private readonly Result<U> _result;
// Token: 0x04000777 RID: 1911
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40009D0")]
private bool _didMove;
}
}
}