This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
@@ -0,0 +1,127 @@
using System;
using System.Text;
using Cpp2IlInjected;
namespace BestHTTP.Forms
{
// Token: 0x0200205F RID: 8287
[Token(Token = "0x200205F")]
public class HTTPFieldData
{
// Token: 0x17002110 RID: 8464
// (get) Token: 0x0600CFF8 RID: 53240 RVA: 0x002F4AE8 File Offset: 0x002F2CE8
// (set) Token: 0x0600CFF9 RID: 53241 RVA: 0x002F4AFC File Offset: 0x002F2CFC
[Token(Token = "0x17002110")]
public string Name
{
[Token(Token = "0x600CFF8")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get;
[Token(Token = "0x600CFF9")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
set;
}
// Token: 0x17002111 RID: 8465
// (get) Token: 0x0600CFFA RID: 53242 RVA: 0x002F4B10 File Offset: 0x002F2D10
// (set) Token: 0x0600CFFB RID: 53243 RVA: 0x002F4B24 File Offset: 0x002F2D24
[Token(Token = "0x17002111")]
public string FileName
{
[Token(Token = "0x600CFFA")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get;
[Token(Token = "0x600CFFB")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
set;
}
// Token: 0x17002112 RID: 8466
// (get) Token: 0x0600CFFC RID: 53244 RVA: 0x002F4B38 File Offset: 0x002F2D38
// (set) Token: 0x0600CFFD RID: 53245 RVA: 0x002F4B4C File Offset: 0x002F2D4C
[Token(Token = "0x17002112")]
public string MimeType
{
[Token(Token = "0x600CFFC")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get;
[Token(Token = "0x600CFFD")]
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
set;
}
// Token: 0x17002113 RID: 8467
// (get) Token: 0x0600CFFE RID: 53246 RVA: 0x002F4B60 File Offset: 0x002F2D60
// (set) Token: 0x0600CFFF RID: 53247 RVA: 0x002F4B74 File Offset: 0x002F2D74
[Token(Token = "0x17002113")]
public Encoding Encoding
{
[Token(Token = "0x600CFFE")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get;
[Token(Token = "0x600CFFF")]
[Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820")]
set;
}
// Token: 0x17002114 RID: 8468
// (get) Token: 0x0600D000 RID: 53248 RVA: 0x002F4B88 File Offset: 0x002F2D88
// (set) Token: 0x0600D001 RID: 53249 RVA: 0x002F4B9C File Offset: 0x002F2D9C
[Token(Token = "0x17002114")]
public string Text
{
[Token(Token = "0x600D000")]
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
get;
[Token(Token = "0x600D001")]
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")]
set;
}
// Token: 0x17002115 RID: 8469
// (get) Token: 0x0600D002 RID: 53250 RVA: 0x002F4BB0 File Offset: 0x002F2DB0
// (set) Token: 0x0600D003 RID: 53251 RVA: 0x002F4BC4 File Offset: 0x002F2DC4
[Token(Token = "0x17002115")]
public byte[] Binary
{
[Token(Token = "0x600D002")]
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
get;
[Token(Token = "0x600D003")]
[Address(RVA = "0x41CFF0", Offset = "0x41BFF0", VA = "0x18041CFF0")]
set;
}
// Token: 0x17002116 RID: 8470
// (get) Token: 0x0600D004 RID: 53252 RVA: 0x002F4BD8 File Offset: 0x002F2DD8
[Token(Token = "0x17002116")]
public byte[] Payload
{
[Token(Token = "0x600D004")]
[Address(RVA = "0x2A73C00", Offset = "0x2A72C00", VA = "0x182A73C00")]
get
{
byte[] array = this.<Binary>k__BackingField;
if (array == 0)
{
if (this.<Encoding>k__BackingField == 0)
{
Encoding utf = Encoding.UTF8;
this.<Encoding>k__BackingField = utf;
}
string text = this.<Text>k__BackingField;
int num;
this.<Binary>k__BackingField = num;
}
return array;
}
}
// Token: 0x0600D005 RID: 53253 RVA: 0x002F4C1C File Offset: 0x002F2E1C
[Token(Token = "0x600D005")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public HTTPFieldData()
{
}
}
}
@@ -0,0 +1,240 @@
using System;
using System.Collections.Generic;
using System.Text;
using Cpp2IlInjected;
namespace BestHTTP.Forms
{
// Token: 0x02002060 RID: 8288
[Token(Token = "0x2002060")]
public class HTTPFormBase
{
// Token: 0x17002117 RID: 8471
// (get) Token: 0x0600D006 RID: 53254 RVA: 0x002F4C30 File Offset: 0x002F2E30
// (set) Token: 0x0600D007 RID: 53255 RVA: 0x002F4C44 File Offset: 0x002F2E44
[Token(Token = "0x17002117")]
public List<HTTPFieldData> Fields
{
[Token(Token = "0x600D006")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get;
[Token(Token = "0x600D007")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
set;
}
// Token: 0x17002118 RID: 8472
// (get) Token: 0x0600D008 RID: 53256 RVA: 0x002F4C58 File Offset: 0x002F2E58
[Token(Token = "0x17002118")]
public bool IsEmpty
{
[Token(Token = "0x600D008")]
[Address(RVA = "0x2A74050", Offset = "0x2A73050", VA = "0x182A74050")]
get
{
bool flag;
return this.<Fields>k__BackingField == 0 || flag;
}
}
// Token: 0x17002119 RID: 8473
// (get) Token: 0x0600D009 RID: 53257 RVA: 0x002F4C74 File Offset: 0x002F2E74
// (set) Token: 0x0600D00A RID: 53258 RVA: 0x002F4C88 File Offset: 0x002F2E88
[Token(Token = "0x17002119")]
public bool IsChanged
{
[Token(Token = "0x600D009")]
[Address(RVA = "0x497570", Offset = "0x496570", VA = "0x180497570")]
get;
[Token(Token = "0x600D00A")]
[Address(RVA = "0x611070", Offset = "0x610070", VA = "0x180611070")]
protected set;
}
// Token: 0x1700211A RID: 8474
// (get) Token: 0x0600D00B RID: 53259 RVA: 0x002F4C9C File Offset: 0x002F2E9C
// (set) Token: 0x0600D00C RID: 53260 RVA: 0x002F4CB0 File Offset: 0x002F2EB0
[Token(Token = "0x1700211A")]
public bool HasBinary
{
[Token(Token = "0x600D00B")]
[Address(RVA = "0x696850", Offset = "0x695850", VA = "0x180696850")]
get;
[Token(Token = "0x600D00C")]
[Address(RVA = "0x69ADD0", Offset = "0x699DD0", VA = "0x18069ADD0")]
protected set;
}
// Token: 0x1700211B RID: 8475
// (get) Token: 0x0600D00D RID: 53261 RVA: 0x002F4CC4 File Offset: 0x002F2EC4
// (set) Token: 0x0600D00E RID: 53262 RVA: 0x002F4CD8 File Offset: 0x002F2ED8
[Token(Token = "0x1700211B")]
public bool HasLongValue
{
[Token(Token = "0x600D00D")]
[Address(RVA = "0x6A45D0", Offset = "0x6A35D0", VA = "0x1806A45D0")]
get;
[Token(Token = "0x600D00E")]
[Address(RVA = "0x6A4680", Offset = "0x6A3680", VA = "0x1806A4680")]
protected set;
}
// Token: 0x0600D00F RID: 53263 RVA: 0x002F4CEC File Offset: 0x002F2EEC
[Token(Token = "0x600D00F")]
[Address(RVA = "0x2A73C50", Offset = "0x2A72C50", VA = "0x182A73C50")]
public void AddBinaryData(string fieldName, byte[] content)
{
int num = 0;
int num2 = 0;
this.AddBinaryData(fieldName, content, num2, num);
}
// Token: 0x0600D010 RID: 53264 RVA: 0x002F4D08 File Offset: 0x002F2F08
[Token(Token = "0x600D010")]
[Address(RVA = "0x2A73C70", Offset = "0x2A72C70", VA = "0x182A73C70")]
public void AddBinaryData(string fieldName, byte[] content, string fileName)
{
int num = 0;
this.AddBinaryData(fieldName, content, fileName, num);
}
// Token: 0x0600D011 RID: 53265 RVA: 0x002F4D24 File Offset: 0x002F2F24
[Token(Token = "0x600D011")]
[Address(RVA = "0x2A73C90", Offset = "0x2A72C90", VA = "0x182A73C90")]
public void AddBinaryData(string fieldName, byte[] content, string fileName, string mimeType)
{
if (this.<Fields>k__BackingField == (ulong)0L)
{
List<HTTPFieldData> list = new List();
this.<Fields>k__BackingField = list;
}
HTTPFieldData httpfieldData = new HTTPFieldData();
httpfieldData.<Name>k__BackingField = fieldName;
string text;
if (fileName == 0)
{
text = fieldName + ".dat";
}
httpfieldData.<FileName>k__BackingField = text;
httpfieldData.<MimeType>k__BackingField = 0;
httpfieldData.<Binary>k__BackingField = content;
this.<Fields>k__BackingField.Add(httpfieldData);
this.<IsChanged>k__BackingField = true;
}
// Token: 0x0600D012 RID: 53266 RVA: 0x002F4D94 File Offset: 0x002F2F94
[Token(Token = "0x600D012")]
[Address(RVA = "0x2A73ED0", Offset = "0x2A72ED0", VA = "0x182A73ED0")]
public void AddField(string fieldName, string value)
{
Encoding utf = Encoding.UTF8;
this.AddField(fieldName, value, utf);
}
// Token: 0x0600D013 RID: 53267 RVA: 0x002F4DB4 File Offset: 0x002F2FB4
[Token(Token = "0x600D013")]
[Address(RVA = "0x2A73DA0", Offset = "0x2A72DA0", VA = "0x182A73DA0")]
public void AddField(string fieldName, string value, Encoding e)
{
if (this.<Fields>k__BackingField == (ulong)0L)
{
List<HTTPFieldData> list = new List();
this.<Fields>k__BackingField = list;
}
int num = 0;
HTTPFieldData httpfieldData;
httpfieldData.FieldGetter(num, value, e);
httpfieldData.<Name>k__BackingField = fieldName;
int num2 = 0;
httpfieldData.<FileName>k__BackingField = num2;
if (e != 0)
{
string headerName = e.HeaderName;
string text = "text/plain; charset=" + headerName;
httpfieldData.<MimeType>k__BackingField = text;
}
httpfieldData.<Text>k__BackingField = value;
httpfieldData.<Encoding>k__BackingField = e;
this.<Fields>k__BackingField.Add(httpfieldData);
this.<IsChanged>k__BackingField = true;
bool flag = value.m_stringLength != 256;
this.<HasLongValue>k__BackingField = flag;
}
// Token: 0x0600D014 RID: 53268 RVA: 0x002F4E58 File Offset: 0x002F3058
[Token(Token = "0x600D014")]
[Address(RVA = "0x2A73F20", Offset = "0x2A72F20", VA = "0x182A73F20", Slot = "4")]
public virtual void CopyFrom(HTTPFormBase fields)
{
List<HTTPFieldData> list = new List(fields.<Fields>k__BackingField);
this.<Fields>k__BackingField = list;
bool flag = fields.<HasBinary>k__BackingField;
this.<HasBinary>k__BackingField = flag;
bool flag2 = fields.<HasLongValue>k__BackingField;
this.<HasLongValue>k__BackingField = flag2;
}
// Token: 0x0600D015 RID: 53269 RVA: 0x002F4E9C File Offset: 0x002F309C
[Token(Token = "0x600D015")]
[Address(RVA = "0x2A74000", Offset = "0x2A73000", VA = "0x182A74000", Slot = "5")]
public virtual void PrepareRequest(HTTPRequest request)
{
/*
An exception occurred when decompiling this method (0600D015)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void BestHTTP.Forms.HTTPFormBase::PrepareRequest(BestHTTP.HTTPRequest)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:NotImplementedException(var_0_05, newobj:NotImplementedException(NotImplementedException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x0600D016 RID: 53270 RVA: 0x002F4EB0 File Offset: 0x002F30B0
[Token(Token = "0x600D016")]
[Address(RVA = "0x2A73FB0", Offset = "0x2A72FB0", VA = "0x182A73FB0", Slot = "6")]
public virtual byte[] GetData()
{
/*
An exception occurred when decompiling this method (0600D016)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Byte[] BestHTTP.Forms.HTTPFormBase::GetData()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:NotImplementedException(var_0_05, newobj:NotImplementedException(NotImplementedException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x0600D017 RID: 53271 RVA: 0x002F4EC4 File Offset: 0x002F30C4
[Token(Token = "0x600D017")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public HTTPFormBase()
{
}
// Token: 0x040083E9 RID: 33769
[Token(Token = "0x40083E9")]
private const int LongLength = 256;
}
}
@@ -0,0 +1,23 @@
using System;
using Cpp2IlInjected;
namespace BestHTTP.Forms
{
// Token: 0x02002061 RID: 8289
[Token(Token = "0x2002061")]
public enum HTTPFormUsage
{
// Token: 0x040083EF RID: 33775
[Token(Token = "0x40083EF")]
Automatic,
// Token: 0x040083F0 RID: 33776
[Token(Token = "0x40083F0")]
UrlEncoded,
// Token: 0x040083F1 RID: 33777
[Token(Token = "0x40083F1")]
Multipart,
// Token: 0x040083F2 RID: 33778
[Token(Token = "0x40083F2")]
RawJSon
}
}
@@ -0,0 +1,49 @@
using System;
using Cpp2IlInjected;
namespace BestHTTP.Forms
{
// Token: 0x02002062 RID: 8290
[Token(Token = "0x2002062")]
public sealed class HTTPMultiPartForm : HTTPFormBase
{
// Token: 0x0600D018 RID: 53272 RVA: 0x002F4ED8 File Offset: 0x002F30D8
[Token(Token = "0x600D018")]
[Address(RVA = "0x2A78FF0", Offset = "0x2A77FF0", VA = "0x182A78FF0")]
public HTTPMultiPartForm()
{
this.Finalize();
string text2;
string text = "BestHTTP_HTTPMultiPartForm_" + text2;
this.Boundary = text;
}
// Token: 0x0600D019 RID: 53273 RVA: 0x002F4F04 File Offset: 0x002F3104
[Token(Token = "0x600D019")]
[Address(RVA = "0x2A78F80", Offset = "0x2A77F80", VA = "0x182A78F80", Slot = "5")]
public override void PrepareRequest(HTTPRequest request)
{
string boundary = this.Boundary;
string text = "multipart/form-data; boundary=\"" + boundary + "\"";
request.SetHeader("Content-Type", text);
}
// Token: 0x0600D01A RID: 53274 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600D01A")]
[Address(RVA = "0x2A78AF0", Offset = "0x2A77AF0", VA = "0x182A78AF0", Slot = "6")]
public override byte[] GetData()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x040083F3 RID: 33779
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40083F3")]
private string Boundary;
// Token: 0x040083F4 RID: 33780
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40083F4")]
private byte[] CachedData;
}
}
@@ -0,0 +1,62 @@
using System;
using System.Text;
using Cpp2IlInjected;
namespace BestHTTP.Forms
{
// Token: 0x02002063 RID: 8291
[Token(Token = "0x2002063")]
public sealed class HTTPUrlEncodedForm : HTTPFormBase
{
// Token: 0x0600D01B RID: 53275 RVA: 0x002F4F3C File Offset: 0x002F313C
[Token(Token = "0x600D01B")]
[Address(RVA = "0x2A7F7D0", Offset = "0x2A7E7D0", VA = "0x182A7F7D0", Slot = "5")]
public override void PrepareRequest(HTTPRequest request)
{
request.SetHeader("Content-Type", "application/x-www-form-urlencoded");
}
// Token: 0x0600D01C RID: 53276 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600D01C")]
[Address(RVA = "0x2A7F5D0", Offset = "0x2A7E5D0", VA = "0x182A7F5D0", Slot = "6")]
public override byte[] GetData()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600D01D RID: 53277 RVA: 0x002F4F60 File Offset: 0x002F3160
[Token(Token = "0x600D01D")]
[Address(RVA = "0x2A7F470", Offset = "0x2A7E470", VA = "0x182A7F470")]
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: 0x0600D01E RID: 53278 RVA: 0x002F4FBC File Offset: 0x002F31BC
[Token(Token = "0x600D01E")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public HTTPUrlEncodedForm()
{
}
// Token: 0x040083F5 RID: 33781
[Token(Token = "0x40083F5")]
private const int EscapeTreshold = 256;
// Token: 0x040083F6 RID: 33782
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40083F6")]
private byte[] CachedData;
}
}
@@ -0,0 +1,63 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BestHTTP.JSON;
using Cpp2IlInjected;
namespace BestHTTP.Forms
{
// Token: 0x02002064 RID: 8292
[Token(Token = "0x2002064")]
public sealed class RawJsonForm : HTTPFormBase
{
// Token: 0x0600D01F RID: 53279 RVA: 0x002F4FD0 File Offset: 0x002F31D0
[Token(Token = "0x600D01F")]
[Address(RVA = "0x2A80690", Offset = "0x2A7F690", VA = "0x182A80690", Slot = "5")]
public override void PrepareRequest(HTTPRequest request)
{
request.SetHeader("Content-Type", "application/json");
}
// Token: 0x0600D020 RID: 53280 RVA: 0x002F4FF4 File Offset: 0x002F31F4
[Token(Token = "0x600D020")]
[Address(RVA = "0x2A804A0", Offset = "0x2A7F4A0", VA = "0x182A804A0", Slot = "6")]
public override byte[] GetData()
{
byte[] cachedData = this.CachedData;
if (cachedData != 0)
{
}
List<HTTPFieldData> <Fields>k__BackingField = this.<Fields>k__BackingField;
Func<HTTPFieldData, string> <>9__2_ = RawJsonForm.<>c.<>9__2_0;
if (<>9__2_ == 0)
{
RawJsonForm.<>c.<>9__2_0 = (HTTPFieldData x) => x.<Name>k__BackingField;
}
Func<HTTPFieldData, string> func;
if (RawJsonForm.<>c.<>9__2_1 == 0)
{
func = (HTTPFieldData x) => x.<Text>k__BackingField;
RawJsonForm.<>c.<>9__2_1 = func;
}
string text = Json.Encode(Enumerable.ToDictionary<HTTPFieldData, string, string>(<Fields>k__BackingField, <>9__2_, func));
this.<IsChanged>k__BackingField = false;
Encoding utf = Encoding.UTF8;
int num;
this.CachedData = num;
return cachedData;
}
// Token: 0x0600D021 RID: 53281 RVA: 0x002F5080 File Offset: 0x002F3280
[Token(Token = "0x600D021")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public RawJsonForm()
{
}
// Token: 0x040083F7 RID: 33783
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40083F7")]
private byte[] CachedData;
}
}
@@ -0,0 +1,66 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
namespace BestHTTP.Forms
{
// Token: 0x02002066 RID: 8294
[Token(Token = "0x2002066")]
public sealed class UnityForm : HTTPFormBase
{
// Token: 0x1700211C RID: 8476
// (get) Token: 0x0600D026 RID: 53286 RVA: 0x002F50F8 File Offset: 0x002F32F8
// (set) Token: 0x0600D027 RID: 53287 RVA: 0x002F510C File Offset: 0x002F330C
[Token(Token = "0x1700211C")]
public WWWForm Form
{
[Token(Token = "0x600D026")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get;
[Token(Token = "0x600D027")]
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
set;
}
// Token: 0x0600D028 RID: 53288 RVA: 0x002F5120 File Offset: 0x002F3320
[Token(Token = "0x600D028")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public UnityForm()
{
}
// Token: 0x0600D029 RID: 53289 RVA: 0x002F5134 File Offset: 0x002F3334
[Token(Token = "0x600D029")]
[Address(RVA = "0x627550", Offset = "0x626550", VA = "0x180627550")]
public UnityForm(WWWForm form)
{
this.Form = form;
}
// Token: 0x0600D02A RID: 53290 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600D02A")]
[Address(RVA = "0x2A810A0", Offset = "0x2A800A0", VA = "0x182A810A0", Slot = "4")]
public override void CopyFrom(HTTPFormBase fields)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600D02B RID: 53291 RVA: 0x002F5150 File Offset: 0x002F3350
[Token(Token = "0x600D02B")]
[Address(RVA = "0x2A81220", Offset = "0x2A80220", VA = "0x182A81220", Slot = "5")]
public override void PrepareRequest(HTTPRequest request)
{
Dictionary<string, string> headers = this.<Form>k__BackingField.headers;
throw new NullReferenceException();
}
// Token: 0x0600D02C RID: 53292 RVA: 0x002F51A0 File Offset: 0x002F33A0
[Token(Token = "0x600D02C")]
[Address(RVA = "0x2A81200", Offset = "0x2A80200", VA = "0x182A81200", Slot = "6")]
public override byte[] GetData()
{
return this.<Form>k__BackingField.data;
}
}
}