80 references to Parameters
Microsoft.Net.Http.Headers (6)
MediaTypeHeaderValue.cs (6)
89Parameters.Remove(charsetParameter); 100Parameters.Add(new NameValueHeaderValue(CharsetString, value)); 163Parameters.Remove(boundaryParameter); 174Parameters.Add(new NameValueHeaderValue(BoundaryString, value)); 213HeaderUtilities.SetQuality(Parameters, value); 591mediaTypeHeader.Parameters);
Microsoft.Net.Http.Headers.Tests (74)
MediaTypeHeaderValueTest.cs (74)
106Assert.Empty(mediaType.Parameters); 116Assert.Single(mediaType.Parameters); 123Assert.Throws<ArgumentNullException>(() => mediaType.Parameters.Add(null!)); 133Assert.NotSame(mediaType0.Parameters, mediaType1.Parameters); 134Assert.Equal(mediaType0.Parameters.Count, mediaType1.Parameters.Count); 144Assert.NotSame(mediaType0.Parameters, mediaType1.Parameters); 145Assert.Equal(mediaType0.Parameters.Count, mediaType1.Parameters.Count); 156mediaType0.Parameters.Add(new NameValueHeaderValue("name", "value")); 160Assert.NotSame(mediaType0.Parameters, mediaType1.Parameters); 161Assert.Equal(mediaType0.Parameters.Count, mediaType1.Parameters.Count); 162var pair0 = mediaType0.Parameters.First(); 163var pair1 = mediaType1.Parameters.First(); 173mediaType0.Parameters.Add(new NameValueHeaderValue("name", "value")); 180Assert.NotSame(mediaType0.Parameters, mediaType1.Parameters); 181Assert.False(mediaType0.Parameters.IsReadOnly); 182Assert.True(mediaType1.Parameters.IsReadOnly); 183Assert.Equal(mediaType0.Parameters.Count, mediaType1.Parameters.Count); 184Assert.Throws<NotSupportedException>(() => mediaType1.Parameters.Add(new NameValueHeaderValue("name"))); 185Assert.Throws<NotSupportedException>(() => mediaType1.Parameters.Remove(new NameValueHeaderValue("name"))); 186Assert.Throws<NotSupportedException>(() => mediaType1.Parameters.Clear()); 188var pair0 = mediaType0.Parameters.First(); 189var pair1 = mediaType1.Parameters.First(); 201mediaType0.Parameters.Add(new NameValueHeaderValue("name", "value")); 209Assert.NotSame(mediaType2.Parameters, mediaType1.Parameters); 210Assert.Equal(mediaType2.Parameters.Count, mediaType1.Parameters.Count); 211var pair2 = mediaType2.Parameters.First(); 212var pair1 = mediaType1.Parameters.First(); 236Assert.Single(mediaType.Parameters); 237Assert.Equal("charset", mediaType.Parameters.First().Name.AsSpan()); 241Assert.Empty(mediaType.Parameters); 252mediaType.Parameters.Add(charset); 253Assert.Single(mediaType.Parameters); 254Assert.Equal("CHARSET", mediaType.Parameters.First().Name.AsSpan()); 258Assert.Single(mediaType.Parameters); 259Assert.Equal("CHARSET", mediaType.Parameters.First().Name.AsSpan()); 261mediaType.Parameters.Remove(charset); 271Assert.Single(mediaType.Parameters); 272Assert.Equal("q", mediaType.Parameters.First().Name.AsSpan()); 273Assert.Equal("0.563", mediaType.Parameters.First().Value.AsSpan()); 277Assert.Empty(mediaType.Parameters); 287mediaType.Parameters.Add(quality); 288Assert.Single(mediaType.Parameters); 289Assert.Equal("q", mediaType.Parameters.First().Name.AsSpan()); 294Assert.Single(mediaType.Parameters); 295Assert.Equal("q", mediaType.Parameters.First().Name.AsSpan()); 297mediaType.Parameters.Remove(quality); 307mediaType.Parameters.Add(quality); 308Assert.Single(mediaType.Parameters); 309Assert.Equal("Q", mediaType.Parameters.First().Name.AsSpan()); 335mediaType.Parameters.Add(new NameValueHeaderValue("custom", "\"custom value\"")); 349mediaType3.Parameters.Add(new NameValueHeaderValue("name", "value")); 352mediaType5.Parameters.Add(new NameValueHeaderValue("CHARSET", "UTF-8")); 368mediaType3.Parameters.Add(new NameValueHeaderValue("name", "value")); 371mediaType5.Parameters.Add(new NameValueHeaderValue("CHARSET", "UTF-8")); 373mediaType6.Parameters.Add(new NameValueHeaderValue("CHARSET", "UTF-8")); 374mediaType6.Parameters.Add(new NameValueHeaderValue("custom", "value")); 400expected.Parameters.Add(new NameValueHeaderValue("custom", "value")); 404expected.Parameters.Add(new NameValueHeaderValue("custom")); 408expected.Parameters.Add(new NameValueHeaderValue("custom", "\"x\"")); 412expected.Parameters.Add(new NameValueHeaderValue("custom", "\"x\"")); 419expected.Parameters.Add(new NameValueHeaderValue("name", "")); 423expected.Parameters.Add(new NameValueHeaderValue("name", "value")); 441expected.Parameters.Add(new NameValueHeaderValue("foo", "bar")); 447expected.Parameters.Add(new NameValueHeaderValue("foo", "bar"));