using System; using System.IO; using System.Runtime.InteropServices; using BestHTTP.Authentication; using Cpp2IlInjected; namespace BestHTTP { // Token: 0x020012A7 RID: 4775 [Token(Token = "0x20012A7")] [StructLayout(3)] public abstract class Proxy { // Token: 0x1700133D RID: 4925 // (get) Token: 0x060076F1 RID: 30449 RVA: 0x0018A0B0 File Offset: 0x001882B0 // (set) Token: 0x060076F2 RID: 30450 RVA: 0x0018A0C4 File Offset: 0x001882C4 [Token(Token = "0x1700133D")] public Uri Address { [Token(Token = "0x60076F1")] [Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")] get; [Token(Token = "0x60076F2")] [Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")] set; } // Token: 0x1700133E RID: 4926 // (get) Token: 0x060076F3 RID: 30451 RVA: 0x0018A0D8 File Offset: 0x001882D8 // (set) Token: 0x060076F4 RID: 30452 RVA: 0x0018A0EC File Offset: 0x001882EC [Token(Token = "0x1700133E")] public Credentials Credentials { [Token(Token = "0x60076F3")] [Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")] get; [Token(Token = "0x60076F4")] [Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")] set; } // Token: 0x060076F5 RID: 30453 RVA: 0x0018A100 File Offset: 0x00188300 [Token(Token = "0x60076F5")] [Address(RVA = "0x3C39C0", Offset = "0x3C23C0", VA = "0x1803C39C0")] internal Proxy(Uri address, Credentials credentials) { this.Address = address; this.Credentials = credentials; } // Token: 0x060076F6 RID: 30454 [Token(Token = "0x60076F6")] [Address(Slot = "4")] internal abstract void Connect(Stream stream, HTTPRequest request); // Token: 0x060076F7 RID: 30455 [Token(Token = "0x60076F7")] [Address(Slot = "5")] internal abstract string GetRequestPath(Uri uri); } }