using System; using System.IO; using BestHTTP.Logger; using Cpp2IlInjected; namespace BestHTTP.PlatformSupport.FileSystem { // Token: 0x02002058 RID: 8280 [Token(Token = "0x2002058")] public sealed class DefaultIOService : IIOService { // Token: 0x0600CFB5 RID: 53173 RVA: 0x002F4004 File Offset: 0x002F2204 [Token(Token = "0x600CFB5")] [Address(RVA = "0x2299E80", Offset = "0x2298E80", VA = "0x182299E80", Slot = "9")] public Stream CreateFileStream(string path, FileStreamModes mode) { if (HTTPManager.Logger == 0) { ILogger logger = HTTPManager.Logger; } FileStream fileStream = new FileStream(path, FileMode.Append); throw new NullReferenceException(); } // Token: 0x0600CFB6 RID: 53174 RVA: 0x002F4048 File Offset: 0x002F2248 [Token(Token = "0x600CFB6")] [Address(RVA = "0x229A0A0", Offset = "0x22990A0", VA = "0x18229A0A0", Slot = "4")] public void DirectoryCreate(string path) { if (HTTPManager.Logger == 0) { ILogger logger = HTTPManager.Logger; string text = string.Format("DirectoryCreate path: '{0}'", path); } DirectoryInfo directoryInfo = Directory.CreateDirectory(path); } // Token: 0x0600CFB7 RID: 53175 RVA: 0x002F4084 File Offset: 0x002F2284 [Token(Token = "0x600CFB7")] [Address(RVA = "0x229A190", Offset = "0x2299190", VA = "0x18229A190", Slot = "5")] public bool DirectoryExists(string path) { bool flag = Directory.Exists(path); if (HTTPManager.Logger == 0) { ILogger logger = HTTPManager.Logger; } return flag; } // Token: 0x0600CFB8 RID: 53176 RVA: 0x002F40B4 File Offset: 0x002F22B4 [Token(Token = "0x600CFB8")] [Address(RVA = "0x229A4C0", Offset = "0x22994C0", VA = "0x18229A4C0", Slot = "6")] public string[] GetFiles(string path) { string[] files = Directory.GetFiles(path); if (HTTPManager.Logger == 0) { ILogger logger = HTTPManager.Logger; int length = files.Length; } return files; } // Token: 0x0600CFB9 RID: 53177 RVA: 0x002F40EC File Offset: 0x002F22EC [Token(Token = "0x600CFB9")] [Address(RVA = "0x229A2B0", Offset = "0x22992B0", VA = "0x18229A2B0", Slot = "7")] public void FileDelete(string path) { if (HTTPManager.Logger == 0) { ILogger logger = HTTPManager.Logger; string text = string.Format("FileDelete path: '{0}'", path); } File.Delete(path); } // Token: 0x0600CFBA RID: 53178 RVA: 0x002F4124 File Offset: 0x002F2324 [Token(Token = "0x600CFBA")] [Address(RVA = "0x229A3A0", Offset = "0x22993A0", VA = "0x18229A3A0", Slot = "8")] public bool FileExists(string path) { bool flag = File.Exists(path); if (HTTPManager.Logger == 0) { ILogger logger = HTTPManager.Logger; } return flag; } // Token: 0x0600CFBB RID: 53179 RVA: 0x002F4154 File Offset: 0x002F2354 [Token(Token = "0x600CFBB")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public DefaultIOService() { } } }