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 = "0x3874CC0", Offset = "0x3873AC0", VA = "0x183874CC0")] public BacktraceDatabaseFileContext(string databasePath, long maxDatabaseSize, uint maxRecordNumber) { } // Token: 0x060000C7 RID: 199 RVA: 0x00002068 File Offset: 0x00000268 [Token(Token = "0x6000095")] [Address(RVA = "0x38746A0", Offset = "0x38734A0", VA = "0x1838746A0", Slot = "5")] public IEnumerable GetAll() { return null; } // Token: 0x060000C8 RID: 200 RVA: 0x00002068 File Offset: 0x00000268 [Token(Token = "0x6000096")] [Address(RVA = "0x38746C0", Offset = "0x38734C0", VA = "0x1838746C0", Slot = "4")] public IEnumerable GetRecords() { return null; } // Token: 0x060000C9 RID: 201 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x6000097")] [Address(RVA = "0x38747E0", Offset = "0x38735E0", VA = "0x1838747E0", Slot = "7")] public void RemoveOrphaned(IEnumerable existingRecords) { } // Token: 0x060000CA RID: 202 RVA: 0x000023CC File Offset: 0x000005CC [Token(Token = "0x6000098")] [Address(RVA = "0x3874B60", Offset = "0x3873960", VA = "0x183874B60", Slot = "6")] public bool ValidFileConsistency() { return default(bool); } // Token: 0x060000CB RID: 203 RVA: 0x00002066 File Offset: 0x00000266 [Token(Token = "0x6000099")] [Address(RVA = "0x3874620", Offset = "0x3873420", VA = "0x183874620", 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"; } }