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,171 @@
using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace BestHTTP.Extensions
{
// Token: 0x02002074 RID: 8308
[Token(Token = "0x2002074")]
public sealed class HeaderValue
{
// Token: 0x1700212C RID: 8492
// (get) Token: 0x0600D0A6 RID: 53414 RVA: 0x002F6684 File Offset: 0x002F4884
// (set) Token: 0x0600D0A7 RID: 53415 RVA: 0x002F6698 File Offset: 0x002F4898
[Token(Token = "0x1700212C")]
public string Key
{
[Token(Token = "0x600D0A6")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get;
[Token(Token = "0x600D0A7")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
set;
}
// Token: 0x1700212D RID: 8493
// (get) Token: 0x0600D0A8 RID: 53416 RVA: 0x002F66AC File Offset: 0x002F48AC
// (set) Token: 0x0600D0A9 RID: 53417 RVA: 0x002F66C0 File Offset: 0x002F48C0
[Token(Token = "0x1700212D")]
public string Value
{
[Token(Token = "0x600D0A8")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get;
[Token(Token = "0x600D0A9")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
set;
}
// Token: 0x1700212E RID: 8494
// (get) Token: 0x0600D0AA RID: 53418 RVA: 0x002F66D4 File Offset: 0x002F48D4
// (set) Token: 0x0600D0AB RID: 53419 RVA: 0x002F66E8 File Offset: 0x002F48E8
[Token(Token = "0x1700212E")]
public List<HeaderValue> Options
{
[Token(Token = "0x600D0AA")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get;
[Token(Token = "0x600D0AB")]
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
set;
}
// Token: 0x1700212F RID: 8495
// (get) Token: 0x0600D0AC RID: 53420 RVA: 0x002F66FC File Offset: 0x002F48FC
[Token(Token = "0x1700212F")]
public bool HasValue
{
[Token(Token = "0x600D0AC")]
[Address(RVA = "0x2A7FEC0", Offset = "0x2A7EEC0", VA = "0x182A7FEC0")]
get
{
return !string.IsNullOrEmpty(this.<Value>k__BackingField);
}
}
// Token: 0x0600D0AD RID: 53421 RVA: 0x002F6718 File Offset: 0x002F4918
[Token(Token = "0x600D0AD")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public HeaderValue()
{
}
// Token: 0x0600D0AE RID: 53422 RVA: 0x002F672C File Offset: 0x002F492C
[Token(Token = "0x600D0AE")]
[Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")]
public HeaderValue(string key)
{
this.Key = key;
}
// Token: 0x0600D0AF RID: 53423 RVA: 0x002F6748 File Offset: 0x002F4948
[Token(Token = "0x600D0AF")]
[Address(RVA = "0x2A7FD20", Offset = "0x2A7ED20", VA = "0x182A7FD20")]
public void Parse(string headerStr, ref int pos)
{
this.ParseImplementation(headerStr, ref pos, true);
}
// Token: 0x0600D0B0 RID: 53424 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600D0B0")]
[Address(RVA = "0x2A7FDD0", Offset = "0x2A7EDD0", VA = "0x182A7FDD0")]
public bool TryGetOption(string key, out HeaderValue option)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600D0B1 RID: 53425 RVA: 0x002F6760 File Offset: 0x002F4960
[Token(Token = "0x600D0B1")]
[Address(RVA = "0x2A7F9D0", Offset = "0x2A7E9D0", VA = "0x182A7F9D0")]
private void ParseImplementation(string headerStr, ref int pos, bool isOptionIsAnOption)
{
Func<char, bool> <>9__18_ = HeaderValue.<>c.<>9__18_0;
if (<>9__18_ == 0)
{
HeaderValue.<>c.<>9__18_0 = delegate(char ch)
{
bool flag3;
return flag3;
};
}
int num = 0;
string text = Extensions.Read(headerStr, ref pos, <>9__18_, true);
this.<Key>k__BackingField = text;
char? c;
char value = c.value;
char value2 = c.value;
bool flag = num == 61;
if (!isOptionIsAnOption)
{
}
bool flag2 = num == 59;
if (num != 59)
{
if (!flag)
{
if (!flag2)
{
goto IL_B1;
}
HeaderValue headerValue = new HeaderValue();
int num2 = 0;
headerValue.ParseImplementation(headerStr, ref pos, num2 != 0);
List<HeaderValue> list = this.<Options>k__BackingField;
if (list == 0)
{
List<HeaderValue> list2 = new List();
this.<Options>k__BackingField = list2;
}
list.Add(headerValue);
}
string text2 = headerStr.ReadPossibleQuotedText(ref pos);
this.<Value>k__BackingField = text2;
IL_B1:
if (isOptionIsAnOption)
{
char? c2 = Extensions.Peek(headerStr, ref pos);
char value3 = c2.value;
char value4 = c2.value;
while (num != 59)
{
}
}
}
}
// Token: 0x0600D0B2 RID: 53426 RVA: 0x002F6848 File Offset: 0x002F4A48
[Token(Token = "0x600D0B2")]
[Address(RVA = "0x2A7FD40", Offset = "0x2A7ED40", VA = "0x182A7FD40", Slot = "3")]
public override string ToString()
{
bool flag = string.IsNullOrEmpty(this.<Value>k__BackingField);
string text = this.<Key>k__BackingField;
if (flag)
{
return text;
}
string text2;
return text2;
}
}
}