using System; using System.Collections.Generic; using System.IO; using Backtrace.Unity.Interfaces; using Backtrace.Unity.Model.Database; using Cpp2IlInjected; namespace Backtrace.Unity.Services { // Token: 0x02000018 RID: 24 [Token(Token = "0x200000E")] internal class BacktraceDatabaseFileContext : IBacktraceDatabaseFileContext { // Token: 0x060000C6 RID: 198 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x6000094")] [Address(RVA = "0x11AEAF0", Offset = "0x11ADAF0", VA = "0x1811AEAF0")] public BacktraceDatabaseFileContext(string databasePath, long maxDatabaseSize, uint maxRecordNumber) { } // Token: 0x060000C7 RID: 199 RVA: 0x00002068 File Offset: 0x00000268 [Token(Token = "0x6000095")] [Address(RVA = "0x11AE4D0", Offset = "0x11AD4D0", VA = "0x1811AE4D0", Slot = "5")] public IEnumerable GetAll() { return null; } // Token: 0x060000C8 RID: 200 RVA: 0x00002068 File Offset: 0x00000268 [Token(Token = "0x6000096")] [Address(RVA = "0x11AE4F0", Offset = "0x11AD4F0", VA = "0x1811AE4F0", Slot = "4")] public IEnumerable GetRecords() { return null; } // Token: 0x060000C9 RID: 201 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x6000097")] [Address(RVA = "0x11AE610", Offset = "0x11AD610", VA = "0x1811AE610", Slot = "7")] public void RemoveOrphaned(IEnumerable existingRecords) { } // Token: 0x060000CA RID: 202 RVA: 0x000023CC File Offset: 0x000005CC [Token(Token = "0x6000098")] [Address(RVA = "0x11AE990", Offset = "0x11AD990", VA = "0x1811AE990", Slot = "6")] public bool ValidFileConsistency() { return default(bool); } // Token: 0x060000CB RID: 203 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x6000099")] [Address(RVA = "0x11AE450", Offset = "0x11AD450", VA = "0x1811AE450", Slot = "8")] public void Clear() { } // Token: 0x040000A0 RID: 160 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000066")] private string[] _possibleDatabaseExtension; // Token: 0x040000A1 RID: 161 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000067")] private readonly long _maxDatabaseSize; // Token: 0x040000A2 RID: 162 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000068")] private readonly uint _maxRecordNumber; // Token: 0x040000A3 RID: 163 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000069")] private readonly DirectoryInfo _databaseDirectoryInfo; // Token: 0x040000A4 RID: 164 [Token(Token = "0x400006A")] private const string RecordFilterRegex = "*-record.json"; } }