using System; using System.Runtime.InteropServices; using System.Text; using Cpp2IlInjected; namespace BestHTTP.Forms { // Token: 0x020019A6 RID: 6566 [Token(Token = "0x20019A6")] [StructLayout(3)] public sealed class HTTPUrlEncodedForm : HTTPFormBase { // Token: 0x0600B073 RID: 45171 RVA: 0x00294300 File Offset: 0x00292500 [Token(Token = "0x600B073")] [Address(RVA = "0x1C9D3A0", Offset = "0x1C9BDA0", VA = "0x181C9D3A0", Slot = "5")] public override void PrepareRequest(HTTPRequest request) { request.SetHeader("Content-Type", "application/x-www-form-urlencoded"); } // Token: 0x0600B074 RID: 45172 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600B074")] [Address(RVA = "0x1C9D1A0", Offset = "0x1C9BBA0", VA = "0x181C9D1A0", Slot = "6")] public override byte[] GetData() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600B075 RID: 45173 RVA: 0x00294324 File Offset: 0x00292524 [Token(Token = "0x600B075")] [Address(RVA = "0x1C9D040", Offset = "0x1C9BA40", VA = "0x181C9D040")] public static string EscapeString(string originalString) { int stringLength = originalString.m_stringLength; int num = 0; uint num2; string text = originalString.Substring(num, (int)num2); string text2 = Uri.EscapeDataString(originalString.Substring(num)); StringBuilder stringBuilder2; StringBuilder stringBuilder = stringBuilder2.Append(text2); num++; num += 256; int hashCode = stringBuilder2.GetHashCode(); string text3 = Uri.EscapeDataString(originalString); throw new NullReferenceException(); } // Token: 0x0600B076 RID: 45174 RVA: 0x00294380 File Offset: 0x00292580 [Token(Token = "0x600B076")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public HTTPUrlEncodedForm() { } // Token: 0x040073F9 RID: 29689 [Token(Token = "0x40073F9")] private const int EscapeTreshold = 256; // Token: 0x040073FA RID: 29690 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40073FA")] private byte[] CachedData; } }