using System; using System.Collections.Generic; using Backtrace.Unity.Model; using Backtrace.Unity.Model.Database; using Backtrace.Unity.Types; using Cpp2IlInjected; namespace Backtrace.Unity.Interfaces { // Token: 0x02000043 RID: 67 [Token(Token = "0x200002F")] public interface IBacktraceDatabaseContext : IDisposable { // Token: 0x0600020E RID: 526 [Token(Token = "0x60001B8")] [Address(Slot = "0")] BacktraceDatabaseRecord Add(BacktraceData backtraceData); // Token: 0x0600020F RID: 527 [Token(Token = "0x60001B9")] [Address(Slot = "1")] BacktraceDatabaseRecord Add(BacktraceDatabaseRecord backtraceDatabaseRecord); // Token: 0x06000210 RID: 528 [Token(Token = "0x60001BA")] [Address(Slot = "2")] BacktraceDatabaseRecord FirstOrDefault(); // Token: 0x06000211 RID: 529 [Token(Token = "0x60001BB")] [Address(Slot = "3")] BacktraceDatabaseRecord FirstOrDefault(Func predicate); // Token: 0x06000212 RID: 530 [Token(Token = "0x60001BC")] [Address(Slot = "4")] BacktraceDatabaseRecord LastOrDefault(); // Token: 0x06000213 RID: 531 [Token(Token = "0x60001BD")] [Address(Slot = "5")] IEnumerable Get(); // Token: 0x06000214 RID: 532 [Token(Token = "0x60001BE")] [Address(Slot = "6")] void Delete(BacktraceDatabaseRecord record); // Token: 0x06000215 RID: 533 [Token(Token = "0x60001BF")] [Address(Slot = "7")] bool Any(BacktraceDatabaseRecord n); // Token: 0x06000216 RID: 534 [Token(Token = "0x60001C0")] [Address(Slot = "8")] bool Any(); // Token: 0x06000217 RID: 535 [Token(Token = "0x60001C1")] [Address(Slot = "9")] int Count(); // Token: 0x06000218 RID: 536 [Token(Token = "0x60001C2")] [Address(Slot = "10")] void Clear(); // Token: 0x06000219 RID: 537 [Token(Token = "0x60001C3")] [Address(Slot = "11")] void IncrementBatchRetry(); // Token: 0x0600021A RID: 538 [Token(Token = "0x60001C4")] [Address(Slot = "12")] long GetSize(); // Token: 0x0600021B RID: 539 [Token(Token = "0x60001C5")] [Address(Slot = "13")] [Obsolete] int GetTotalNumberOfRecords(); // Token: 0x0600021C RID: 540 [Token(Token = "0x60001C6")] [Address(Slot = "14")] bool RemoveLastRecord(); // Token: 0x17000066 RID: 102 // (get) Token: 0x0600021D RID: 541 // (set) Token: 0x0600021E RID: 542 [Token(Token = "0x17000056")] DeduplicationStrategy DeduplicationStrategy { [Token(Token = "0x60001C7")] [Address(Slot = "15")] get; [Token(Token = "0x60001C8")] [Address(Slot = "16")] set; } } }