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