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