Files
Apr2020-Cpp2Il-Dump/Backtrace.Unity/Services/BacktraceDatabaseContext.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

289 lines
8.9 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Backtrace.Unity.Interfaces;
using Backtrace.Unity.Model;
using Backtrace.Unity.Model.Database;
using Backtrace.Unity.Types;
using Cpp2IlInjected;
namespace Backtrace.Unity.Services
{
// Token: 0x02000015 RID: 21
[Token(Token = "0x200000D")]
internal class BacktraceDatabaseContext : IBacktraceDatabaseContext, IDisposable
{
// Token: 0x17000023 RID: 35
// (get) Token: 0x0600009C RID: 156 RVA: 0x00002294 File Offset: 0x00000494
// (set) Token: 0x0600009D RID: 157 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x17000019")]
internal RetryOrder RetryOrder
{
[Token(Token = "0x6000076")]
[Address(RVA = "0x436510", Offset = "0x435310", VA = "0x180436510")]
[CompilerGenerated]
get
{
return RetryOrder.Stack;
}
[Token(Token = "0x6000077")]
[Address(RVA = "0x643C00", Offset = "0x642A00", VA = "0x180643C00")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17000024 RID: 36
// (get) Token: 0x0600009E RID: 158 RVA: 0x000022AC File Offset: 0x000004AC
// (set) Token: 0x0600009F RID: 159 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x1700001A")]
public DeduplicationStrategy DeduplicationStrategy
{
[Token(Token = "0x6000078")]
[Address(RVA = "0x40FFE0", Offset = "0x40EDE0", VA = "0x18040FFE0", Slot = "19")]
[CompilerGenerated]
get
{
return DeduplicationStrategy.None;
}
[Token(Token = "0x6000079")]
[Address(RVA = "0x52C070", Offset = "0x52AE70", VA = "0x18052C070", Slot = "20")]
[CompilerGenerated]
set
{
}
}
// Token: 0x060000A0 RID: 160 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x600007A")]
[Address(RVA = "0x3874460", Offset = "0x3873260", VA = "0x183874460")]
public BacktraceDatabaseContext(BacktraceDatabaseSettings settings)
{
}
// Token: 0x060000A1 RID: 161 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x600007B")]
[Address(RVA = "0x3874370", Offset = "0x3873170", VA = "0x183874370")]
private void SetupBatch()
{
}
// Token: 0x060000A2 RID: 162 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x600007C")]
[Address(RVA = "0x3873A20", Offset = "0x3872820", VA = "0x183873A20")]
private string GetHash(BacktraceData backtraceData)
{
return null;
}
// Token: 0x060000A3 RID: 163 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x600007D")]
[Address(RVA = "0x38727C0", Offset = "0x38715C0", VA = "0x1838727C0", Slot = "4")]
public BacktraceDatabaseRecord Add(BacktraceData backtraceData)
{
return null;
}
// Token: 0x060000A4 RID: 164 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x600007E")]
[Address(RVA = "0x3873D30", Offset = "0x3872B30", VA = "0x183873D30")]
private BacktraceDatabaseRecord GetRecordByHash(string hash)
{
return null;
}
// Token: 0x060000A5 RID: 165 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x600007F")]
[Address(RVA = "0x3873160", Offset = "0x3871F60", VA = "0x183873160", Slot = "22")]
protected virtual BacktraceDatabaseRecord ConvertToRecord(BacktraceData backtraceData, string hash)
{
return null;
}
// Token: 0x060000A6 RID: 166 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x6000080")]
[Address(RVA = "0x3872700", Offset = "0x3871500", VA = "0x183872700", Slot = "5")]
public BacktraceDatabaseRecord Add(BacktraceDatabaseRecord backtraceRecord)
{
return null;
}
// Token: 0x060000A7 RID: 167 RVA: 0x000022C4 File Offset: 0x000004C4
[Token(Token = "0x6000081")]
[Address(RVA = "0x3872BE0", Offset = "0x38719E0", VA = "0x183872BE0", Slot = "11")]
public bool Any(BacktraceDatabaseRecord record)
{
return default(bool);
}
// Token: 0x060000A8 RID: 168 RVA: 0x000022DC File Offset: 0x000004DC
[Token(Token = "0x6000082")]
[Address(RVA = "0x3872D40", Offset = "0x3871B40", VA = "0x183872D40", Slot = "12")]
public bool Any()
{
return default(bool);
}
// Token: 0x060000A9 RID: 169 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x6000083")]
[Address(RVA = "0x38732E0", Offset = "0x38720E0", VA = "0x1838732E0", Slot = "10")]
public void Delete(BacktraceDatabaseRecord record)
{
}
// Token: 0x060000AA RID: 170 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x6000084")]
[Address(RVA = "0x3873F70", Offset = "0x3872D70", VA = "0x183873F70", Slot = "15")]
public void IncrementBatchRetry()
{
}
// Token: 0x060000AB RID: 171 RVA: 0x000022F4 File Offset: 0x000004F4
[Token(Token = "0x6000085")]
[Address(RVA = "0x3874220", Offset = "0x3873020", VA = "0x183874220", Slot = "18")]
public bool RemoveLastRecord()
{
return default(bool);
}
// Token: 0x060000AC RID: 172 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x6000086")]
[Address(RVA = "0x3874120", Offset = "0x3872F20", VA = "0x183874120")]
private void IncrementBatches()
{
}
// Token: 0x060000AD RID: 173 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x6000087")]
[Address(RVA = "0x3874260", Offset = "0x3873060", VA = "0x183874260")]
private void RemoveMaxRetries()
{
}
// Token: 0x060000AE RID: 174 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x6000088")]
[Address(RVA = "0x3873E80", Offset = "0x3872C80", VA = "0x183873E80", Slot = "9")]
public IEnumerable<BacktraceDatabaseRecord> Get()
{
return null;
}
// Token: 0x060000AF RID: 175 RVA: 0x0000230C File Offset: 0x0000050C
[Token(Token = "0x6000089")]
[Address(RVA = "0x38731F0", Offset = "0x3871FF0", VA = "0x1838731F0", Slot = "13")]
public int Count()
{
return 0;
}
// Token: 0x060000B0 RID: 176 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x600008A")]
[Address(RVA = "0x3873520", Offset = "0x3872320", VA = "0x183873520", Slot = "21")]
public void Dispose()
{
}
// Token: 0x060000B1 RID: 177 RVA: 0x00002066 File Offset: 0x00000266
[Token(Token = "0x600008B")]
[Address(RVA = "0x3872D50", Offset = "0x3871B50", VA = "0x183872D50", Slot = "14")]
public void Clear()
{
}
// Token: 0x060000B2 RID: 178 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x600008C")]
[Address(RVA = "0x3874200", Offset = "0x3873000", VA = "0x183874200", Slot = "8")]
public BacktraceDatabaseRecord LastOrDefault()
{
return null;
}
// Token: 0x060000B3 RID: 179 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x600008D")]
[Address(RVA = "0x3873570", Offset = "0x3872370", VA = "0x183873570", Slot = "6")]
public BacktraceDatabaseRecord FirstOrDefault()
{
return null;
}
// Token: 0x060000B4 RID: 180 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x600008E")]
[Address(RVA = "0x3873590", Offset = "0x3872390", VA = "0x183873590", Slot = "7")]
public BacktraceDatabaseRecord FirstOrDefault(Func<BacktraceDatabaseRecord, bool> predicate)
{
return null;
}
// Token: 0x060000B5 RID: 181 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x600008F")]
[Address(RVA = "0x38737E0", Offset = "0x38725E0", VA = "0x1838737E0")]
private BacktraceDatabaseRecord GetFirstRecord()
{
return null;
}
// Token: 0x060000B6 RID: 182 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x6000090")]
[Address(RVA = "0x3873B10", Offset = "0x3872910", VA = "0x183873B10")]
private BacktraceDatabaseRecord GetLastRecord()
{
return null;
}
// Token: 0x060000B7 RID: 183 RVA: 0x00002324 File Offset: 0x00000524
[Token(Token = "0x6000091")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "16")]
public long GetSize()
{
return 0L;
}
// Token: 0x060000B8 RID: 184 RVA: 0x0000233C File Offset: 0x0000053C
[Token(Token = "0x6000092")]
[Address(RVA = "0x38731F0", Offset = "0x3871FF0", VA = "0x1838731F0", Slot = "17")]
public int GetTotalNumberOfRecords()
{
return 0;
}
// Token: 0x060000B9 RID: 185 RVA: 0x00002068 File Offset: 0x00000268
[Token(Token = "0x6000093")]
[Address(RVA = "0x38736A0", Offset = "0x38724A0", VA = "0x1838736A0", Slot = "23")]
internal virtual string GenerateMiniDump(BacktraceReport backtraceReport, MiniDumpType miniDumpType)
{
return null;
}
// Token: 0x0400008E RID: 142
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400005E")]
public Dictionary<int, List<BacktraceDatabaseRecord>> BatchRetry;
// Token: 0x0400008F RID: 143
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400005F")]
internal long TotalSize;
// Token: 0x04000090 RID: 144
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000060")]
internal int TotalRecords;
// Token: 0x04000091 RID: 145
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000061")]
private readonly string _path;
// Token: 0x04000092 RID: 146
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000062")]
private readonly int _retryNumber;
// Token: 0x04000095 RID: 149
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000065")]
private readonly BacktraceDatabaseAttachmentManager _attachmentManager;
}
}