Files
2026-04-08 23:40:05 +02:00

101 lines
2.9 KiB
C#

using System;
using System.IO;
using System.Runtime.InteropServices;
using BestHTTP.Logger;
using Cpp2IlInjected;
namespace BestHTTP.PlatformSupport.FileSystem
{
// Token: 0x0200199B RID: 6555
[Token(Token = "0x200199B")]
[StructLayout(3)]
public sealed class DefaultIOService : IIOService
{
// Token: 0x0600B00D RID: 45069 RVA: 0x002933E4 File Offset: 0x002915E4
[Token(Token = "0x600B00D")]
[Address(RVA = "0x26837E0", Offset = "0x26821E0", VA = "0x1826837E0", 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: 0x0600B00E RID: 45070 RVA: 0x00293428 File Offset: 0x00291628
[Token(Token = "0x600B00E")]
[Address(RVA = "0x2683A00", Offset = "0x2682400", VA = "0x182683A00", 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: 0x0600B00F RID: 45071 RVA: 0x00293464 File Offset: 0x00291664
[Token(Token = "0x600B00F")]
[Address(RVA = "0x2683AF0", Offset = "0x26824F0", VA = "0x182683AF0", Slot = "5")]
public bool DirectoryExists(string path)
{
bool flag = Directory.Exists(path);
if (HTTPManager.Logger == 0)
{
ILogger logger = HTTPManager.Logger;
}
return flag;
}
// Token: 0x0600B010 RID: 45072 RVA: 0x00293494 File Offset: 0x00291694
[Token(Token = "0x600B010")]
[Address(RVA = "0x2683E20", Offset = "0x2682820", VA = "0x182683E20", 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: 0x0600B011 RID: 45073 RVA: 0x002934CC File Offset: 0x002916CC
[Token(Token = "0x600B011")]
[Address(RVA = "0x2683C10", Offset = "0x2682610", VA = "0x182683C10", 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: 0x0600B012 RID: 45074 RVA: 0x00293504 File Offset: 0x00291704
[Token(Token = "0x600B012")]
[Address(RVA = "0x2683D00", Offset = "0x2682700", VA = "0x182683D00", Slot = "8")]
public bool FileExists(string path)
{
bool flag = File.Exists(path);
if (HTTPManager.Logger == 0)
{
ILogger logger = HTTPManager.Logger;
}
return flag;
}
// Token: 0x0600B013 RID: 45075 RVA: 0x00293534 File Offset: 0x00291734
[Token(Token = "0x600B013")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public DefaultIOService()
{
}
}
}