Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
TransferCodingWithQualityHeaderValue.cs
Go to the documentation of this file.
1
using
System.Diagnostics.CodeAnalysis
;
2
3
namespace
System.Net.Http.Headers
;
4
5
public
sealed
class
TransferCodingWithQualityHeaderValue
:
TransferCodingHeaderValue
,
ICloneable
6
{
7
public
double
?
Quality
8
{
9
get
10
{
11
return
HeaderUtilities
.
GetQuality
((
ObjectCollection<NameValueHeaderValue>
)base.Parameters);
12
}
13
set
14
{
15
HeaderUtilities
.
SetQuality
((
ObjectCollection<NameValueHeaderValue>
)base.Parameters,
value
);
16
}
17
}
18
19
internal
TransferCodingWithQualityHeaderValue
()
20
{
21
}
22
23
public
TransferCodingWithQualityHeaderValue
(
string
value
)
24
: base(
value
)
25
{
26
}
27
28
public
TransferCodingWithQualityHeaderValue
(
string
value
,
double
quality)
29
: base(
value
)
30
{
31
Quality
= quality;
32
}
33
34
private
TransferCodingWithQualityHeaderValue
(
TransferCodingWithQualityHeaderValue
source
)
35
: base(
source
)
36
{
37
}
38
39
object
ICloneable
.
Clone
()
40
{
41
return
new
TransferCodingWithQualityHeaderValue
(
this
);
42
}
43
44
public
new
static
TransferCodingWithQualityHeaderValue
Parse
(
string
?
input
)
45
{
46
int
index
= 0;
47
return
(
TransferCodingWithQualityHeaderValue
)
TransferCodingHeaderParser
.
SingleValueWithQualityParser
.ParseValue(
input
,
null
, ref
index
);
48
}
49
50
public
static
bool
TryParse
([NotNullWhen(
true
)]
string
?
input
, [NotNullWhen(
true
)] out
TransferCodingWithQualityHeaderValue
? parsedValue)
51
{
52
int
index
= 0;
53
parsedValue =
null
;
54
if
(
TransferCodingHeaderParser
.
SingleValueWithQualityParser
.TryParseValue(
input
,
null
, ref
index
, out var parsedValue2))
55
{
56
parsedValue = (
TransferCodingWithQualityHeaderValue
)parsedValue2;
57
return
true
;
58
}
59
return
false
;
60
}
61
}
System.Net.Http.Headers.HeaderUtilities.SetQuality
static void SetQuality(ObjectCollection< NameValueHeaderValue > parameters, double? value)
Definition
HeaderUtilities.cs:16
System.Net.Http.Headers.HeaderUtilities.GetQuality
static ? double GetQuality(ObjectCollection< NameValueHeaderValue > parameters)
Definition
HeaderUtilities.cs:87
System.Net.Http.Headers.HeaderUtilities
Definition
HeaderUtilities.cs:9
System.Net.Http.Headers.ObjectCollection
Definition
ObjectCollection.cs:10
System.Net.Http.Headers.TransferCodingHeaderParser.SingleValueWithQualityParser
static readonly TransferCodingHeaderParser SingleValueWithQualityParser
Definition
TransferCodingHeaderParser.cs:11
System.Net.Http.Headers.TransferCodingHeaderParser
Definition
TransferCodingHeaderParser.cs:4
System.Net.Http.Headers.TransferCodingHeaderValue
Definition
TransferCodingHeaderValue.cs:8
System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.TryParse
static bool TryParse([NotNullWhen(true)] string? input, [NotNullWhen(true)] out TransferCodingWithQualityHeaderValue? parsedValue)
Definition
TransferCodingWithQualityHeaderValue.cs:50
System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.TransferCodingWithQualityHeaderValue
TransferCodingWithQualityHeaderValue()
Definition
TransferCodingWithQualityHeaderValue.cs:19
System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.Quality
double? Quality
Definition
TransferCodingWithQualityHeaderValue.cs:8
System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.TransferCodingWithQualityHeaderValue
TransferCodingWithQualityHeaderValue(string value, double quality)
Definition
TransferCodingWithQualityHeaderValue.cs:28
System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.TransferCodingWithQualityHeaderValue
TransferCodingWithQualityHeaderValue(string value)
Definition
TransferCodingWithQualityHeaderValue.cs:23
System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.TransferCodingWithQualityHeaderValue
TransferCodingWithQualityHeaderValue(TransferCodingWithQualityHeaderValue source)
Definition
TransferCodingWithQualityHeaderValue.cs:34
System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.Parse
static new TransferCodingWithQualityHeaderValue Parse(string? input)
Definition
TransferCodingWithQualityHeaderValue.cs:44
System.Net.Http.Headers.TransferCodingWithQualityHeaderValue
Definition
TransferCodingWithQualityHeaderValue.cs:6
System.ICloneable.Clone
object Clone()
System.ICloneable
Definition
ICloneable.cs:4
System.Diagnostics.CodeAnalysis
Definition
AllowNullAttribute.cs:1
System.Net.Http.Headers
Definition
AltSvcHeaderParser.cs:4
System.ExceptionArgument.value
@ value
System.ExceptionArgument.source
@ source
System.ExceptionArgument.index
@ index
System.ExceptionArgument.input
@ input
source
System.Net.Http
System.Net.Http.Headers
TransferCodingWithQualityHeaderValue.cs
Generated by
1.10.0