Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
HeaderField.cs
Go to the documentation of this file.
1
using
System.Text
;
2
3
namespace
System.Net.Http.HPack
;
4
5
internal
readonly
struct
HeaderField
6
{
7
public
byte
[]
Name
{
get
; }
8
9
public
byte
[]
Value
{
get
; }
10
11
public
int
Length
=>
GetLength
(
Name
.Length,
Value
.Length);
12
13
public
HeaderField
(
ReadOnlySpan<byte>
name,
ReadOnlySpan<byte>
value
)
14
{
15
Name
= name.ToArray();
16
Value
=
value
.ToArray();
17
}
18
19
public
static
int
GetLength
(
int
nameLength,
int
valueLength)
20
{
21
return
nameLength + valueLength + 32;
22
}
23
24
public
override
string
ToString
()
25
{
26
if
(
Name
!=
null
)
27
{
28
return
Encoding
.
Latin1
.GetString(
Name
) +
": "
+
Encoding
.
Latin1
.GetString(
Value
);
29
}
30
return
"<empty>"
;
31
}
32
}
System.Text.Encoding.Latin1
static Encoding Latin1
Definition
Encoding.cs:513
System.Text.Encoding
Definition
Encoding.cs:15
System.Net.Http.HPack
Definition
DynamicTable.cs:1
System.Text
Definition
ConsoleEncoding.cs:1
System.ExceptionArgument.value
@ value
System.Net.Http.HPack.HeaderField.ToString
override string ToString()
Definition
HeaderField.cs:24
System.Net.Http.HPack.HeaderField.HeaderField
HeaderField(ReadOnlySpan< byte > name, ReadOnlySpan< byte > value)
Definition
HeaderField.cs:13
System.Net.Http.HPack.HeaderField.Value
byte[] Value
Definition
HeaderField.cs:9
System.Net.Http.HPack.HeaderField.GetLength
static int GetLength(int nameLength, int valueLength)
Definition
HeaderField.cs:19
System.Net.Http.HPack.HeaderField.Length
int Length
Definition
HeaderField.cs:11
System.Net.Http.HPack.HeaderField.Name
byte[] Name
Definition
HeaderField.cs:7
System.Net.Http.HPack.HeaderField
Definition
HeaderField.cs:6
System.ReadOnlySpan
Definition
ReadOnlySpan.cs:14
source
System.Net.Http
System.Net.Http.HPack
HeaderField.cs
Generated by
1.10.0