10 instantiations of NameValueHeaderValue
Microsoft.Net.Http.Headers (10)
ContentDispositionHeaderValue.cs (3)
191
Parameters.Add(new
NameValueHeaderValue
(SizeString, sizeString));
394
Parameters.Add(new
NameValueHeaderValue
(parameter, dateString));
459
Parameters.Add(new
NameValueHeaderValue
(parameter, processedValue));
HeaderUtilities.cs (1)
43
parameters.Add(new
NameValueHeaderValue
(QualityName, qualityString));
MediaTypeHeaderValue.cs (2)
100
Parameters.Add(new
NameValueHeaderValue
(CharsetString, value));
174
Parameters.Add(new
NameValueHeaderValue
(BoundaryString, value));
NameValueHeaderValue.cs (4)
89
return new
NameValueHeaderValue
()
107
return new
NameValueHeaderValue
()
364
parsedValue = new
NameValueHeaderValue
();
378
parsedValue = new
NameValueHeaderValue
();
92 references to NameValueHeaderValue
Microsoft.Net.Http.Headers (92)
CacheControlHeaderValue.cs (13)
102
private IList<
NameValueHeaderValue
>? _extensions;
316
public IList<
NameValueHeaderValue
> Extensions
322
_extensions = new ObjectCollection<
NameValueHeaderValue
>();
393
NameValueHeaderValue
.ToString(_extensions, ',', false, sb);
474
foreach (
var
extension in _extensions)
532
var nameValueList = new List<
NameValueHeaderValue
>();
535
if (!
NameValueHeaderValue
.MultipleValueParser.TryParseValue(input, ref current, out
var
nameValue))
566
List<
NameValueHeaderValue
> nameValueList)
570
var
nameValue = nameValueList[i];
698
private static bool TrySetTokenOnlyValue(
NameValueHeaderValue
nameValue, ref bool boolField)
710
NameValueHeaderValue
nameValue,
771
private static bool TrySetTimeSpan(
NameValueHeaderValue
nameValue, ref TimeSpan? timeSpan)
ContentDispositionHeaderValue.cs (18)
47
private ObjectCollection<
NameValueHeaderValue
>? _parameters;
81
public IList<
NameValueHeaderValue
> Parameters
87
_parameters = new ObjectCollection<
NameValueHeaderValue
>();
158
var
sizeParameter =
NameValueHeaderValue
.Find(_parameters, SizeString);
171
var
sizeParameter =
NameValueHeaderValue
.Find(_parameters, SizeString);
227
return _dispositionType +
NameValueHeaderValue
.ToString(_parameters, ';', true);
248
return StringSegmentComparer.OrdinalIgnoreCase.GetHashCode(_dispositionType) ^
NameValueHeaderValue
.GetHashCode(_parameters);
302
int parameterLength =
NameValueHeaderValue
.GetNameValueListLength(input, current, ';',
354
var
dateParameter =
NameValueHeaderValue
.Find(_parameters, parameter);
375
var
dateParameter =
NameValueHeaderValue
.Find(_parameters, parameter);
403
var
nameParameter =
NameValueHeaderValue
.Find(_parameters, parameter);
432
var
nameParameter =
NameValueHeaderValue
.Find(_parameters, parameter);
HeaderUtilities.cs (7)
21
internal static void SetQuality(IList<
NameValueHeaderValue
> parameters, double? value)
23
var
qualityParameter =
NameValueHeaderValue
.Find(parameters, QualityName);
56
internal static double? GetQuality(IList<
NameValueHeaderValue
>? parameters)
58
var
qualityParameter =
NameValueHeaderValue
.Find(parameters, QualityName);
193
current +=
NameValueHeaderValue
.GetValueLength(headerValue, current);
MediaTypeHeaderValue.cs (18)
36
private ObjectCollection<
NameValueHeaderValue
>? _parameters;
76
return
NameValueHeaderValue
.Find(_parameters, CharsetString)?.Value ?? default;
83
var
charsetParameter =
NameValueHeaderValue
.Find(_parameters, CharsetString);
152
return
NameValueHeaderValue
.Find(_parameters, BoundaryString)?.Value ?? default(StringSegment);
157
var
boundaryParameter =
NameValueHeaderValue
.Find(_parameters, BoundaryString);
184
public IList<
NameValueHeaderValue
> Parameters
192
_parameters = ObjectCollection<
NameValueHeaderValue
>.EmptyReadOnlyCollection;
196
_parameters = new ObjectCollection<
NameValueHeaderValue
>();
410
other._parameters = new ObjectCollection<
NameValueHeaderValue
>(
432
other._parameters = new ObjectCollection<
NameValueHeaderValue
>(
469
NameValueHeaderValue
.ToString(_parameters, separator: ';', leadingSeparator: true, destination: builder);
491
return StringSegmentComparer.OrdinalIgnoreCase.GetHashCode(_mediaType) ^
NameValueHeaderValue
.GetHashCode(_parameters);
590
var parameterLength =
NameValueHeaderValue
.GetNameValueListLength(input, current, ';',
789
foreach (
var
parameter in set._parameters)
805
var
localParameter =
NameValueHeaderValue
.Find(_parameters, parameter.Name);
NameValueHeaderValue.cs (36)
20
private static readonly HttpHeaderParser<
NameValueHeaderValue
> SingleValueParser
21
= new GenericHeaderParser<
NameValueHeaderValue
>(false, GetNameValueLength);
22
internal static readonly HttpHeaderParser<
NameValueHeaderValue
> MultipleValueParser
23
= new GenericHeaderParser<
NameValueHeaderValue
>(true, GetNameValueLength);
35
/// Initializes a new instance of <see cref="
NameValueHeaderValue
"/>.
44
/// Initializes a new instance of <see cref="
NameValueHeaderValue
"/>.
87
public
NameValueHeaderValue
Copy()
99
/// <returns>The readonly <see cref="
NameValueHeaderValue
"/>.</returns>
100
public
NameValueHeaderValue
CopyAsReadOnly()
140
var
other = obj as
NameValueHeaderValue
;
204
/// Parses <paramref name="input"/> as a <see cref="
NameValueHeaderValue
"/> value.
208
public static
NameValueHeaderValue
Parse(StringSegment input)
215
/// Attempts to parse the specified <paramref name="input"/> as a <see cref="
NameValueHeaderValue
"/>.
219
/// <returns><see langword="true"/> if input is a valid <see cref="
NameValueHeaderValue
"/>, otherwise <see langword="false"/>.</returns>
220
public static bool TryParse(StringSegment input, [NotNullWhen(true)] out
NameValueHeaderValue
? parsedValue)
227
/// Parses a sequence of inputs as a sequence of <see cref="
NameValueHeaderValue
"/> values.
231
public static IList<
NameValueHeaderValue
> ParseList(IList<string>? input)
237
/// Parses a sequence of inputs as a sequence of <see cref="
NameValueHeaderValue
"/> values using string parsing rules.
241
public static IList<
NameValueHeaderValue
> ParseStrictList(IList<string>? input)
247
/// Attempts to parse the sequence of values as a sequence of <see cref="
NameValueHeaderValue
"/>.
251
/// <returns><see langword="true"/> if all inputs are valid <see cref="
NameValueHeaderValue
"/>, otherwise <see langword="false"/>.</returns>
252
public static bool TryParseList(IList<string>? input, [NotNullWhen(true)] out IList<
NameValueHeaderValue
>? parsedValues)
258
/// Attempts to parse the sequence of values as a sequence of <see cref="
NameValueHeaderValue
"/> using string parsing rules.
263
public static bool TryParseStrictList(IList<string>? input, [NotNullWhen(true)] out IList<
NameValueHeaderValue
>? parsedValues)
279
IList<
NameValueHeaderValue
>? values,
307
internal static string? ToString(IList<
NameValueHeaderValue
>? values, char separator, bool leadingSeparator)
321
internal static int GetHashCode(IList<
NameValueHeaderValue
>? values)
336
private static int GetNameValueLength(StringSegment input, int startIndex, out
NameValueHeaderValue
? parsedValue)
392
IList<
NameValueHeaderValue
> nameValueCollection)
404
var nameValueLength = GetNameValueLength(input, current, out
var
parameter);
429
/// Finds a <see cref="
NameValueHeaderValue
"/> with the specified <paramref name="name"/>.
433
/// <returns>The <see cref="
NameValueHeaderValue
" /> if found, otherwise <see langword="null" />.</returns>
434
public static
NameValueHeaderValue
? Find(IList<
NameValueHeaderValue
>? values, StringSegment name)
445
var
value = values[i];