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 = "0x4D9880", Offset = "0x4D8880", VA = "0x1804D9880")] [CompilerGenerated] get { return RetryOrder.Stack; } [Token(Token = "0x6000077")] [Address(RVA = "0x812720", Offset = "0x811720", VA = "0x180812720")] [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 = "0x42B830", Offset = "0x42A830", VA = "0x18042B830", Slot = "19")] [CompilerGenerated] get { return DeduplicationStrategy.None; } [Token(Token = "0x6000079")] [Address(RVA = "0x5C17C0", Offset = "0x5C07C0", VA = "0x1805C17C0", Slot = "20")] [CompilerGenerated] set { } } // Token: 0x060000A0 RID: 160 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x600007A")] [Address(RVA = "0x11AE290", Offset = "0x11AD290", VA = "0x1811AE290")] public BacktraceDatabaseContext(BacktraceDatabaseSettings settings) { } // Token: 0x060000A1 RID: 161 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x600007B")] [Address(RVA = "0x11AE1A0", Offset = "0x11AD1A0", VA = "0x1811AE1A0")] private void SetupBatch() { } // Token: 0x060000A2 RID: 162 RVA: 0x00002068 File Offset: 0x00000268 [Token(Token = "0x600007C")] [Address(RVA = "0x11AD850", Offset = "0x11AC850", VA = "0x1811AD850")] private string GetHash(BacktraceData backtraceData) { return null; } // Token: 0x060000A3 RID: 163 RVA: 0x00002068 File Offset: 0x00000268 [Token(Token = "0x600007D")] [Address(RVA = "0x11AC5F0", Offset = "0x11AB5F0", VA = "0x1811AC5F0", Slot = "4")] public BacktraceDatabaseRecord Add(BacktraceData backtraceData) { return null; } // Token: 0x060000A4 RID: 164 RVA: 0x00002068 File Offset: 0x00000268 [Token(Token = "0x600007E")] [Address(RVA = "0x11ADB60", Offset = "0x11ACB60", VA = "0x1811ADB60")] private BacktraceDatabaseRecord GetRecordByHash(string hash) { return null; } // Token: 0x060000A5 RID: 165 RVA: 0x00002068 File Offset: 0x00000268 [Token(Token = "0x600007F")] [Address(RVA = "0x11ACF90", Offset = "0x11ABF90", VA = "0x1811ACF90", 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 = "0x11AC530", Offset = "0x11AB530", VA = "0x1811AC530", Slot = "5")] public BacktraceDatabaseRecord Add(BacktraceDatabaseRecord backtraceRecord) { return null; } // Token: 0x060000A7 RID: 167 RVA: 0x000022C4 File Offset: 0x000004C4 [Token(Token = "0x6000081")] [Address(RVA = "0x11ACA10", Offset = "0x11ABA10", VA = "0x1811ACA10", Slot = "11")] public bool Any(BacktraceDatabaseRecord record) { return default(bool); } // Token: 0x060000A8 RID: 168 RVA: 0x000022DC File Offset: 0x000004DC [Token(Token = "0x6000082")] [Address(RVA = "0x11ACB70", Offset = "0x11ABB70", VA = "0x1811ACB70", Slot = "12")] public bool Any() { return default(bool); } // Token: 0x060000A9 RID: 169 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x6000083")] [Address(RVA = "0x11AD110", Offset = "0x11AC110", VA = "0x1811AD110", Slot = "10")] public void Delete(BacktraceDatabaseRecord record) { } // Token: 0x060000AA RID: 170 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x6000084")] [Address(RVA = "0x11ADDA0", Offset = "0x11ACDA0", VA = "0x1811ADDA0", Slot = "15")] public void IncrementBatchRetry() { } // Token: 0x060000AB RID: 171 RVA: 0x000022F4 File Offset: 0x000004F4 [Token(Token = "0x6000085")] [Address(RVA = "0x11AE050", Offset = "0x11AD050", VA = "0x1811AE050", Slot = "18")] public bool RemoveLastRecord() { return default(bool); } // Token: 0x060000AC RID: 172 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x6000086")] [Address(RVA = "0x11ADF50", Offset = "0x11ACF50", VA = "0x1811ADF50")] private void IncrementBatches() { } // Token: 0x060000AD RID: 173 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x6000087")] [Address(RVA = "0x11AE090", Offset = "0x11AD090", VA = "0x1811AE090")] private void RemoveMaxRetries() { } // Token: 0x060000AE RID: 174 RVA: 0x00002068 File Offset: 0x00000268 [Token(Token = "0x6000088")] [Address(RVA = "0x11ADCB0", Offset = "0x11ACCB0", VA = "0x1811ADCB0", Slot = "9")] public IEnumerable Get() { return null; } // Token: 0x060000AF RID: 175 RVA: 0x0000230C File Offset: 0x0000050C [Token(Token = "0x6000089")] [Address(RVA = "0x11AD020", Offset = "0x11AC020", VA = "0x1811AD020", Slot = "13")] public int Count() { return 0; } // Token: 0x060000B0 RID: 176 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x600008A")] [Address(RVA = "0x11AD350", Offset = "0x11AC350", VA = "0x1811AD350", Slot = "21")] public void Dispose() { } // Token: 0x060000B1 RID: 177 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x600008B")] [Address(RVA = "0x11ACB80", Offset = "0x11ABB80", VA = "0x1811ACB80", Slot = "14")] public void Clear() { } // Token: 0x060000B2 RID: 178 RVA: 0x00002068 File Offset: 0x00000268 [Token(Token = "0x600008C")] [Address(RVA = "0x11AE030", Offset = "0x11AD030", VA = "0x1811AE030", Slot = "8")] public BacktraceDatabaseRecord LastOrDefault() { return null; } // Token: 0x060000B3 RID: 179 RVA: 0x00002068 File Offset: 0x00000268 [Token(Token = "0x600008D")] [Address(RVA = "0x11AD3A0", Offset = "0x11AC3A0", VA = "0x1811AD3A0", Slot = "6")] public BacktraceDatabaseRecord FirstOrDefault() { return null; } // Token: 0x060000B4 RID: 180 RVA: 0x00002068 File Offset: 0x00000268 [Token(Token = "0x600008E")] [Address(RVA = "0x11AD3C0", Offset = "0x11AC3C0", VA = "0x1811AD3C0", Slot = "7")] public BacktraceDatabaseRecord FirstOrDefault(Func predicate) { return null; } // Token: 0x060000B5 RID: 181 RVA: 0x00002068 File Offset: 0x00000268 [Token(Token = "0x600008F")] [Address(RVA = "0x11AD610", Offset = "0x11AC610", VA = "0x1811AD610")] private BacktraceDatabaseRecord GetFirstRecord() { return null; } // Token: 0x060000B6 RID: 182 RVA: 0x00002068 File Offset: 0x00000268 [Token(Token = "0x6000090")] [Address(RVA = "0x11AD940", Offset = "0x11AC940", VA = "0x1811AD940")] private BacktraceDatabaseRecord GetLastRecord() { return null; } // Token: 0x060000B7 RID: 183 RVA: 0x00002324 File Offset: 0x00000524 [Token(Token = "0x6000091")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "16")] public long GetSize() { return 0L; } // Token: 0x060000B8 RID: 184 RVA: 0x0000233C File Offset: 0x0000053C [Token(Token = "0x6000092")] [Address(RVA = "0x11AD020", Offset = "0x11AC020", VA = "0x1811AD020", Slot = "17")] public int GetTotalNumberOfRecords() { return 0; } // Token: 0x060000B9 RID: 185 RVA: 0x00002068 File Offset: 0x00000268 [Token(Token = "0x6000093")] [Address(RVA = "0x11AD4D0", Offset = "0x11AC4D0", VA = "0x1811AD4D0", Slot = "23")] internal virtual string GenerateMiniDump(BacktraceReport backtraceReport, MiniDumpType miniDumpType) { return null; } // Token: 0x0400008E RID: 142 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400005E")] public Dictionary> 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; } }