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