148 instantiations of MediaTypeHeaderValue
Microsoft.AspNetCore.Diagnostics (1)
DeveloperExceptionPage\DeveloperExceptionPageMiddlewareImpl.cs (1)
41private static readonly MediaTypeHeaderValue _textHtmlMediaType = new MediaTypeHeaderValue("text/html");
Microsoft.AspNetCore.Http (2)
Features\FormFeature.cs (2)
35 _formContentType = new MediaTypeHeaderValue("application/x-www-form-urlencoded"); 132_formContentType ??= new MediaTypeHeaderValue("application/x-www-form-urlencoded");
Microsoft.AspNetCore.Http.Connections (1)
Internal\HttpConnectionDispatcher.cs (1)
132if (headers.Accept?.Contains(new Net.Http.Headers.MediaTypeHeaderValue("text/event-stream")) == true)
Microsoft.AspNetCore.Http.Extensions (2)
DefaultProblemDetailsWriter.cs (2)
14private static readonly MediaTypeHeaderValue _jsonMediaType = new("application/json"); 15private static readonly MediaTypeHeaderValue _problemDetailsJsonMediaType = new("application/problem+json");
Microsoft.AspNetCore.Http.Extensions.Tests (4)
HeaderDictionaryTypeExtensionsTest.cs (4)
18var expected = new MediaTypeHeaderValue("text/plain"); 173new MediaTypeHeaderValue("text/plain", 0.9), 174new MediaTypeHeaderValue("text/other"), 175new MediaTypeHeaderValue("*/*"),
Microsoft.AspNetCore.Http.Results.Tests (4)
ContentResultTests.cs (4)
18var contentType = new MediaTypeHeaderValue("text/plain") 48new MediaTypeHeaderValue("text/foo"), 62new MediaTypeHeaderValue("text/foo") { Encoding = Encoding.ASCII }, 90new MediaTypeHeaderValue("text/foo") { Charset = "us-ascii" },
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (1)
ApiResponseTypeProviderTest.cs (1)
820SupportedMediaTypes.Add(new Net.Http.Headers.MediaTypeHeaderValue("application/json"));
Microsoft.AspNetCore.Mvc.Core (1)
Infrastructure\SystemTextJsonResultExecutor.cs (1)
18private static readonly string DefaultContentType = new MediaTypeHeaderValue("application/json")
Microsoft.AspNetCore.Mvc.Core.Test (22)
ContentResultTest.cs (4)
30ContentType = new MediaTypeHeaderValue("text/plain") 60new MediaTypeHeaderValue("text/foo"), 74new MediaTypeHeaderValue("text/foo") { Encoding = Encoding.ASCII }, 102new MediaTypeHeaderValue("text/foo") { Charset = "us-ascii" },
Formatters\FormatFilterTest.cs (1)
332objectResult.ContentTypes.Add(new MediaTypeHeaderValue("application/foo"));
Formatters\ResponseContentTypeHelperTest.cs (1)
29new MediaTypeHeaderValue("text/foo"),
Formatters\TextOutputFormatterTests.cs (2)
187formatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/json")); 216formatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/json"));
Infrastructure\DefaultOutputFormatterSelectorTest.cs (5)
396SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/json")); 397SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/json")); 412SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/xml")); 413SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/xml")); 428SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/plain"));
Infrastructure\JsonResultExecutorTestBase.cs (1)
116result.ContentType = new MediaTypeHeaderValue("text/json")
Infrastructure\ObjectResultExecutorTest.cs (7)
502SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/json")); 503SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/json")); 504SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/*+json")); 522SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/xml")); 523SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/xml")); 524SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/*+xml")); 539SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/plain"));
ModelBinding\Binders\BodyModelBinderTests.cs (1)
729SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/xyz"));
Microsoft.AspNetCore.Mvc.NewtonsoftJson (1)
NewtonsoftJsonResultExecutor.cs (1)
22private static readonly string DefaultContentType = new MediaTypeHeaderValue("application/json")
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (1)
src\Mvc\Mvc.Core\test\Infrastructure\JsonResultExecutorTestBase.cs (1)
116result.ContentType = new MediaTypeHeaderValue("text/json")
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (3)
ViewComponentResultTest.cs (2)
528new MediaTypeHeaderValue("text/foo") { Encoding = Encoding.ASCII }.ToString(), 601ContentType = new MediaTypeHeaderValue("text/html") { Encoding = Encoding.UTF8 }.ToString(),
ViewExecutorTest.cs (1)
33new MediaTypeHeaderValue("text/foo"),
Microsoft.AspNetCore.OpenApi.Tests (2)
Services\OpenApiDocumentServiceTestsBase.cs (2)
100SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/json")); 101SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/json"));
Microsoft.Net.Http.Headers (4)
MediaTypeHeaderValue.cs (4)
405var other = new MediaTypeHeaderValue(); 428var other = new MediaTypeHeaderValue(); 586mediaTypeHeader = new MediaTypeHeaderValue(); 598mediaTypeHeader = new MediaTypeHeaderValue();
Microsoft.Net.Http.Headers.Tests (86)
MediaTypeHeaderValueTest.cs (86)
13Assert.Throws<ArgumentException>(() => new MediaTypeHeaderValue(null)); 15Assert.Throws<ArgumentException>(() => new MediaTypeHeaderValue(string.Empty)); 54var result = new MediaTypeHeaderValue(mediaType); 92var mediaType = new MediaTypeHeaderValue(value); 104var mediaType = new MediaTypeHeaderValue("text/plain"); 113var mediaType = new MediaTypeHeaderValue("application/xml", 0.08); 122var mediaType = new MediaTypeHeaderValue("text/plain"); 129var mediaType0 = new MediaTypeHeaderValue("text/plain"); 140var mediaType0 = new MediaTypeHeaderValue("text/plain"); 155var mediaType0 = new MediaTypeHeaderValue("text/plain"); 172var mediaType0 = new MediaTypeHeaderValue("text/plain"); 200var mediaType0 = new MediaTypeHeaderValue("text/plain"); 223var mediaType = new MediaTypeHeaderValue("text/plain"); 233var mediaType = new MediaTypeHeaderValue("text/plain"); 248var mediaType = new MediaTypeHeaderValue("text/plain"); 268var mediaType = new MediaTypeHeaderValue("text/plain"); 284var mediaType = new MediaTypeHeaderValue("text/plain"); 304var mediaType = new MediaTypeHeaderValue("text/plain"); 316Assert.Throws<ArgumentOutOfRangeException>(() => new MediaTypeHeaderValue("application/xml", -0.01)); 322var mediaType = new MediaTypeHeaderValue("application/xml"); 329var mediaType = new MediaTypeHeaderValue("text/plain"); 345var mediaType1 = new MediaTypeHeaderValue("text/plain"); 346var mediaType2 = new MediaTypeHeaderValue("text/plain"); 348var mediaType3 = new MediaTypeHeaderValue("text/plain"); 350var mediaType4 = new MediaTypeHeaderValue("TEXT/plain"); 351var mediaType5 = new MediaTypeHeaderValue("TEXT/plain"); 364var mediaType1 = new MediaTypeHeaderValue("text/plain"); 365var mediaType2 = new MediaTypeHeaderValue("text/plain"); 367var mediaType3 = new MediaTypeHeaderValue("text/plain"); 369var mediaType4 = new MediaTypeHeaderValue("TEXT/plain"); 370var mediaType5 = new MediaTypeHeaderValue("TEXT/plain"); 372var mediaType6 = new MediaTypeHeaderValue("TEXT/plain"); 375var mediaType7 = new MediaTypeHeaderValue("text/other"); 391CheckValidParse("\r\n text/plain ", new MediaTypeHeaderValue("text/plain")); 392CheckValidParse("text/plain", new MediaTypeHeaderValue("text/plain")); 394CheckValidParse("\r\n text / plain ; charset = utf-8 ", new MediaTypeHeaderValue("text/plain") { Charset = "utf-8" }); 395CheckValidParse(" text/plain;charset=utf-8", new MediaTypeHeaderValue("text/plain") { Charset = "utf-8" }); 397CheckValidParse("text/plain; charset=iso-8859-1", new MediaTypeHeaderValue("text/plain") { Charset = "iso-8859-1" }); 399var expected = new MediaTypeHeaderValue("text/plain") { Charset = "utf-8" }; 403expected = new MediaTypeHeaderValue("text/plain"); 407expected = new MediaTypeHeaderValue("text/plain") { Charset = "utf-8" }; 411expected = new MediaTypeHeaderValue("text/plain") { Charset = "utf-8" }; 415expected = new MediaTypeHeaderValue("text/plain"); 418expected = new MediaTypeHeaderValue("text/plain"); 422expected = new MediaTypeHeaderValue("text/plain"); 426expected = new MediaTypeHeaderValue("text/plain"); 431expected = new MediaTypeHeaderValue("*/xml"); 436expected = new MediaTypeHeaderValue("*/*"); 439expected = new MediaTypeHeaderValue("text/*"); 444expected = new MediaTypeHeaderValue("text/plain"); 473var expected = new MediaTypeHeaderValue("text/plain"); 484var value1 = new MediaTypeHeaderValue("text/plain"); 490var value2 = new MediaTypeHeaderValue("*/xml"); 548new MediaTypeHeaderValue("text/html"), 549new MediaTypeHeaderValue("application/xhtml+xml"), 550new MediaTypeHeaderValue("application/xml", 0.9), 551new MediaTypeHeaderValue("image/webp"), 552new MediaTypeHeaderValue("*/*", 0.8), 566new MediaTypeHeaderValue("text/html"), 567new MediaTypeHeaderValue("application/xhtml+xml"), 568new MediaTypeHeaderValue("application/xml", 0.9), 569new MediaTypeHeaderValue("image/webp"), 570new MediaTypeHeaderValue("*/*", 0.8), 584new MediaTypeHeaderValue("text/html"), 585new MediaTypeHeaderValue("application/xhtml+xml"), 586new MediaTypeHeaderValue("application/xml", 0.9), 587new MediaTypeHeaderValue("image/webp"), 588new MediaTypeHeaderValue("*/*", 0.8), 602new MediaTypeHeaderValue("text/html"), 603new MediaTypeHeaderValue("application/xhtml+xml"), 604new MediaTypeHeaderValue("application/xml", 0.9), 605new MediaTypeHeaderValue("image/webp"), 606new MediaTypeHeaderValue("*/*", 0.8), 624new MediaTypeHeaderValue("text/html"), 625new MediaTypeHeaderValue("application/xhtml+xml"), 626new MediaTypeHeaderValue("ignore/this"), 627new MediaTypeHeaderValue("application/xml", 0.9), 628new MediaTypeHeaderValue("image/webp"), 629new MediaTypeHeaderValue("*/*", 0.8), 659new MediaTypeHeaderValue("text/html"), 660new MediaTypeHeaderValue("application/xhtml+xml"), 661new MediaTypeHeaderValue("ignore/this"), 662new MediaTypeHeaderValue("application/xml", 0.9), 663new MediaTypeHeaderValue("image/webp"), 664new MediaTypeHeaderValue("*/*", 0.8), 945Assert.Throws<FormatException>(() => new MediaTypeHeaderValue(mediaType));
SimpleWebSite (1)
Startup.cs (1)
17.AddFormatterMappings(m => m.SetMediaTypeMappingForFormat("js", new MediaTypeHeaderValue("application/json")))
XmlFormattersWebSite (12)
Startup.cs (12)
70xmlSerializerInputFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/xml-xmlser")); 71xmlSerializerInputFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/xml-xmlser")); 72xmlSerializerInputFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/problem+xml")); 75xmlSerializerOutputFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/xml-xmlser")); 76xmlSerializerOutputFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/xml-xmlser")); 77xmlSerializerOutputFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/problem+xml")); 80dcsInputFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/xml-dcs")); 81dcsInputFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/xml-dcs")); 82dcsInputFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/problem+xml")); 85dcsOutputFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/xml-dcs")); 86dcsOutputFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/xml-dcs")); 87dcsOutputFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/problem+xml"));
457 references to MediaTypeHeaderValue
BasicWebSite (4)
Formatters\CustomFormatter.cs (1)
17SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse(contentType));
Formatters\PlainTextFormatter.cs (1)
14SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("text/plain"));
Formatters\VCardFormatter_V3.cs (1)
21SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("text/vcard;version=v3.0"));
Formatters\VCardFormatter_V4.cs (1)
22SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("text/vcard;version=v4.0"));
FormatterWebSite (1)
StringInputFormatter.cs (1)
14SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("text/plain"));
Microsoft.AspNetCore.Components.Endpoints (2)
RazorComponentEndpointInvoker.cs (2)
170if (context.Request.ContentType is not null && MediaTypeHeaderValue.TryParse(context.Request.ContentType, out var type))
Microsoft.AspNetCore.Diagnostics (1)
DeveloperExceptionPage\DeveloperExceptionPageMiddlewareImpl.cs (1)
41private static readonly MediaTypeHeaderValue _textHtmlMediaType = new MediaTypeHeaderValue("text/html");
Microsoft.AspNetCore.Grpc.JsonTranscoding (2)
Internal\JsonRequestHelpers.cs (2)
32if (!MediaTypeHeaderValue.TryParse(request.ContentType, out var mt))
Microsoft.AspNetCore.HeaderParsing (10)
CommonHeaders.cs (2)
25public static HeaderSetup<IReadOnlyList<MediaTypeHeaderValue>> Accept => new(HeaderNames.Accept, MediaTypeHeaderValueListParser.Instance); 50public static HeaderSetup<MediaTypeHeaderValue> ContentType => new(HeaderNames.ContentType, MediaTypeHeaderValueParser.Instance, cacheable: true);
Parsers\MediaTypeHeaderValueListParser.cs (4)
11internal sealed class MediaTypeHeaderValueListParser : HeaderParser<IReadOnlyList<MediaTypeHeaderValue>> 15public override bool TryParse(StringValues values, [NotNullWhen(true)] out IReadOnlyList<MediaTypeHeaderValue>? result, [NotNullWhen(false)] out string? error) 17if (!MediaTypeHeaderValue.TryParseList(values, out var parsedValues)) 25result = (IReadOnlyList<MediaTypeHeaderValue>)parsedValues;
Parsers\MediaTypeHeaderValueParser.cs (4)
10internal sealed class MediaTypeHeaderValueParser : HeaderParser<MediaTypeHeaderValue> 14public override bool TryParse(StringValues values, [NotNullWhen(true)] out MediaTypeHeaderValue? result, [NotNullWhen(false)] out string? error) 16if (values.Count != 1 || !MediaTypeHeaderValue.TryParse(values[0], out var parsedValue))
Microsoft.AspNetCore.HeaderParsing.Tests (3)
ParserTests.cs (3)
176Assert.True(MediaTypeHeaderValueParser.Instance.TryParse(sv, out var result, out var error)); 186Assert.False(MediaTypeHeaderValueParser.Instance.TryParse(sv, out var result, out var error)); 195Assert.False(MediaTypeHeaderValueParser.Instance.TryParse(sv, out var result, out var error));
Microsoft.AspNetCore.Http (9)
Features\FormFeature.cs (9)
24 private MediaTypeHeaderValue? _formContentType; // null iff _form is null 71private MediaTypeHeaderValue? ContentType 75MediaTypeHeaderValue? mt = null; 79_ = MediaTypeHeaderValue.TryParse(_request.ContentType, out mt); 107var contentType = ContentType; 210var contentType = ContentType; 345private static bool HasApplicationFormContentType([NotNullWhen(true)] MediaTypeHeaderValue? contentType) 351private static bool HasMultipartFormContentType([NotNullWhen(true)] MediaTypeHeaderValue? contentType) 378private static string GetBoundary(MediaTypeHeaderValue contentType, int lengthLimit)
Microsoft.AspNetCore.Http.Abstractions (1)
Metadata\ProducesResponseTypeMetadata.cs (1)
37MediaTypeHeaderValue.Parse(contentTypes[i]);
Microsoft.AspNetCore.Http.Extensions (22)
DefaultProblemDetailsWriter.cs (4)
14private static readonly MediaTypeHeaderValue _jsonMediaType = new("application/json"); 15private static readonly MediaTypeHeaderValue _problemDetailsJsonMediaType = new("application/problem+json"); 29var acceptHeader = httpContext.Request.Headers.Accept.GetList<MediaTypeHeaderValue>(); 40var acceptHeaderValue = acceptHeader[i];
HeaderDictionaryTypeExtensions.cs (8)
141private static MediaTypeHeaderValue? ParseCacheMediaTypeHeaderValue(string value) => MediaTypeHeaderValue.TryParse(value, out var result) ? result : null; 153private static IList<MediaTypeHeaderValue> ParseMediaTypeHeaderValue(IList<string> value) => 154MediaTypeHeaderValue.TryParseList(value, out var result) ? result : Array.Empty<MediaTypeHeaderValue>(); 192else if (typeof(T) == typeof(MediaTypeHeaderValue)) 237if (typeof(T) == typeof(MediaTypeHeaderValue))
HttpRequestJsonExtensions.cs (2)
279if (!MediaTypeHeaderValue.TryParse(request.ContentType, out var mt))
HttpRequestMultipartExtensions.cs (2)
22if (!MediaTypeHeaderValue.TryParse(request.ContentType, out var mediaType))
RequestHeaders.cs (4)
34public IList<MediaTypeHeaderValue> Accept 38return Headers.Accept.GetList<MediaTypeHeaderValue>(); 154public MediaTypeHeaderValue? ContentType 158return Headers.Get<MediaTypeHeaderValue>(HeaderNames.ContentType);
ResponseHeaders.cs (2)
94public MediaTypeHeaderValue? ContentType 98return Headers.Get<MediaTypeHeaderValue>(HeaderNames.ContentType);
Microsoft.AspNetCore.Http.Extensions.Tests (10)
HeaderDictionaryTypeExtensionsTest.cs (10)
16var result = context.Request.GetTypedHeaders().Get<MediaTypeHeaderValue>(HeaderNames.ContentType); 18var expected = new MediaTypeHeaderValue("text/plain"); 27var result = context.Request.GetTypedHeaders().Get<MediaTypeHeaderValue>(HeaderNames.ContentType); 38var result = context.Request.GetTypedHeaders().Get<MediaTypeHeaderValue>(HeaderNames.ContentType); 170var result = context.Request.GetTypedHeaders().GetList<MediaTypeHeaderValue>(HeaderNames.Accept); 185var result = context.Request.GetTypedHeaders().GetList<MediaTypeHeaderValue>(HeaderNames.Accept); 196var result = context.Request.GetTypedHeaders().GetList<MediaTypeHeaderValue>(HeaderNames.Accept);
Microsoft.AspNetCore.Http.Results (6)
Results.cs (1)
169public static IResult Content(string? content, MediaTypeHeaderValue contentType)
src\Shared\ResponseContentTypeHelper.cs (2)
70if (MediaTypeHeaderValue.TryParse(mediaType, out var parsed))
TypedResults.cs (3)
166MediaTypeHeaderValue? mediaTypeHeaderValue = null; 169mediaTypeHeaderValue = MediaTypeHeaderValue.Parse(contentType); 182public static ContentHttpResult Content(string? content, MediaTypeHeaderValue contentType)
Microsoft.AspNetCore.Http.Results.Tests (16)
ContentResultTests.cs (4)
33public static TheoryData<MediaTypeHeaderValue, string, string, string, byte[]> ContentResultContentTypeData 38return new TheoryData<MediaTypeHeaderValue, string, string, string, byte[]> 55MediaTypeHeaderValue.Parse("text/foo;p1=p1-value"), 103MediaTypeHeaderValue contentType,
ResultsTests.cs (6)
524var mediaType = MediaTypeHeaderValue.Parse("text/plain"); 1653var expectedMediaType = MediaTypeHeaderValue.Parse(contentType); 1673var expectedMediaType = MediaTypeHeaderValue.Parse(contentType);
TypedResultsTests.cs (6)
520var mediaType = MediaTypeHeaderValue.Parse("text/plain"); 1432var expectedMediaType = MediaTypeHeaderValue.Parse(contentType); 1452var expectedMediaType = MediaTypeHeaderValue.Parse(contentType);
Microsoft.AspNetCore.HttpLogging (11)
MediaTypeHelpers.cs (3)
30if (!MediaTypeHeaderValue.TryParse(contentType, out var mediaType)) 37var type = state.MediaTypeHeaderValue;
MediaTypeOptions.cs (8)
34internal void AddText(MediaTypeHeaderValue mediaType) 54AddText(MediaTypeHeaderValue.Parse(contentType)); 67var mediaType = MediaTypeHeaderValue.Parse(contentType); 73/// Adds a <see cref="MediaTypeHeaderValue"/> to be used for logging as binary. 76public void AddBinary(MediaTypeHeaderValue mediaType) 100public MediaTypeState(MediaTypeHeaderValue mediaTypeHeaderValue) 107public MediaTypeHeaderValue MediaTypeHeaderValue { get; }
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (8)
DefaultApiDescriptionProviderTest.cs (8)
2268formatters[0].SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("application/json")); 2269formatters[0].SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("text/json")); 2271formatters[1].SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("application/xml")); 2272formatters[1].SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("text/xml")); 2286formatters[0].SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("application/json")); 2287formatters[0].SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("text/json")); 2289formatters[1].SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("application/xml")); 2290formatters[1].SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("text/xml"));
Microsoft.AspNetCore.Mvc.Core (42)
ConsumesAttribute.cs (4)
45MediaTypeHeaderValue.Parse(contentType); 49MediaTypeHeaderValue.Parse(otherContentTypes[i]); 68MediaTypeHeaderValue.Parse(contentType); 72MediaTypeHeaderValue.Parse(otherContentTypes[i]);
ControllerBase.cs (5)
244=> Content(content, (MediaTypeHeaderValue?)null); 255=> Content(content, MediaTypeHeaderValue.Parse(contentType)); 272var mediaTypeHeaderValue = MediaTypeHeaderValue.Parse(contentType); 285public virtual ContentResult Content(string content, MediaTypeHeaderValue? contentType)
FileContentResult.cs (2)
27: this(fileContents, MediaTypeHeaderValue.Parse(contentType)) 38public FileContentResult(byte[] fileContents, MediaTypeHeaderValue contentType)
FileStreamResult.cs (2)
27: this(fileStream, MediaTypeHeaderValue.Parse(contentType)) 38public FileStreamResult(Stream fileStream, MediaTypeHeaderValue contentType)
Formatters\FormatterMappings.cs (3)
29SetMediaTypeMappingForFormat(format, MediaTypeHeaderValue.Parse(contentType)); 38public void SetMediaTypeMappingForFormat(string format, MediaTypeHeaderValue contentType) 83private static void ValidateContentType(MediaTypeHeaderValue contentType)
Formatters\MediaTypeCollection.cs (3)
18public void Add(MediaTypeHeaderValue item) 30public void Insert(int index, MediaTypeHeaderValue item) 49public bool Remove(MediaTypeHeaderValue item)
Formatters\MediaTypeHeaderValues.cs (12)
10public static readonly MediaTypeHeaderValue ApplicationJson 11= MediaTypeHeaderValue.Parse("application/json").CopyAsReadOnly(); 13public static readonly MediaTypeHeaderValue TextJson 14= MediaTypeHeaderValue.Parse("text/json").CopyAsReadOnly(); 16public static readonly MediaTypeHeaderValue ApplicationAnyJsonSyntax 17= MediaTypeHeaderValue.Parse("application/*+json").CopyAsReadOnly(); 19public static readonly MediaTypeHeaderValue ApplicationXml 20= MediaTypeHeaderValue.Parse("application/xml").CopyAsReadOnly(); 22public static readonly MediaTypeHeaderValue TextXml 23= MediaTypeHeaderValue.Parse("text/xml").CopyAsReadOnly(); 25public static readonly MediaTypeHeaderValue ApplicationAnyXmlSyntax 26= MediaTypeHeaderValue.Parse("application/*+xml").CopyAsReadOnly();
JsonResult.cs (1)
44/// Gets or sets the <see cref="Net.Http.Headers.MediaTypeHeaderValue"/> representing the Content-Type header of the response.
PhysicalFileResult.cs (2)
26: this(fileName, MediaTypeHeaderValue.Parse(contentType)) 37public PhysicalFileResult(string fileName, MediaTypeHeaderValue contentType)
ProducesAttribute.cs (2)
42MediaTypeHeaderValue.Parse(contentType); 46MediaTypeHeaderValue.Parse(additionalContentTypes[i]);
ProducesResponseTypeAttribute.cs (2)
56MediaTypeHeaderValue.Parse(contentType); 59MediaTypeHeaderValue.Parse(additionalContentTypes[i]);
src\Shared\ResponseContentTypeHelper.cs (2)
70if (MediaTypeHeaderValue.TryParse(mediaType, out var parsed))
VirtualFileResult.cs (2)
27: this(fileName, MediaTypeHeaderValue.Parse(contentType)) 38public VirtualFileResult(string fileName, MediaTypeHeaderValue contentType)
Microsoft.AspNetCore.Mvc.Core.Test (92)
ConsumesAttributeTests.cs (2)
389MediaTypeHeaderValue.Parse("application/xml"), 390MediaTypeHeaderValue.Parse("text/xml"),
ContentResultTest.cs (5)
45public static TheoryData<MediaTypeHeaderValue, string, string, string, byte[]> ContentResultContentTypeData 50return new TheoryData<MediaTypeHeaderValue, string, string, string, byte[]> 67MediaTypeHeaderValue.Parse("text/foo;p1=p1-value"), 115MediaTypeHeaderValue contentType, 234var encoding = MediaTypeHeaderValue.Parse(contentType).Encoding;
Formatters\FormatFilterTest.cs (7)
119MediaTypeHeaderValue.Parse(contentType)); 202MediaTypeHeaderValue.Parse("application/xml")); 223MediaTypeHeaderValue.Parse("application/xml;version=1")); 249MediaTypeHeaderValue.Parse("application/xml")); 360var mediaType = MediaTypeHeaderValue.Parse("application/foo"); 470MediaTypeHeaderValue.Parse("application/json"));
Formatters\FormatterMappingsTest.cs (9)
33options.SetMediaTypeMappingForFormat(setFormat, MediaTypeHeaderValue.Parse(contentType)); 55MediaTypeHeaderValue.Parse("application/xml")), 72MediaTypeHeaderValue.Parse("application/xml")), 92MediaTypeHeaderValue.Parse(format)), 111var mediaType = MediaTypeHeaderValue.Parse("application/xml"); 113mediaType = MediaTypeHeaderValue.Parse("application/json"); 115mediaType = MediaTypeHeaderValue.Parse("application/foo"); 117mediaType = MediaTypeHeaderValue.Parse("application/bar");
Formatters\InputFormatterTest.cs (14)
16SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("*/*")); 57SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("multipart/*")); 122SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("multipart/mixed")); 187SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("application/mathml-content+xml")); 188SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("application/mathml-presentation+xml")); 189SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("application/mathml+xml")); 255SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("application/xml")); 256SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("text/xml")); 322formatter.SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("text/xml")); 337formatter.SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("text/xml")); 352formatter.SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("application/xml")); 353formatter.SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("text/xml")); 370formatter.SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("application/xml")); 371formatter.SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("text/xml"));
Formatters\JsonOutputFormatterTestBase.cs (8)
39var actionContext = GetActionContext(MediaTypeHeaderValue.Parse(mediaType), body); 85var mediaType = MediaTypeHeaderValue.Parse(string.Format(CultureInfo.InvariantCulture, "application/json; charset={0}", encodingAsString)); 117var mediaType = MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); 163MediaTypeHeaderValue contentType, 181var mediaTypeHeaderValue = MediaTypeHeaderValue.Parse(contentType);
Formatters\OutputFormatterTests.cs (16)
37formatter.SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("application/json")); 54formatter.SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("application/json")); 81formatter.SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("application/*+xml")); 82formatter.SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("application/*+json")); 110formatter.SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("application/json")); 111formatter.SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("*/*")); 112formatter.SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("text/*")); 113formatter.SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("text/plain;*")); 114formatter.SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("application/xml")); 134formatter.SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("application/json")); 135formatter.SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("text/xml")); 154formatter.SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("application/json")); 155formatter.SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("application/*+json")); 156formatter.SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("text/xml")); 175formatter.SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("application/*+xml")); 176formatter.SupportedMediaTypes.Add(MediaTypeHeaderValue.Parse("text/xml"));
Formatters\ResponseContentTypeHelperTest.cs (8)
12public static TheoryData<MediaTypeHeaderValue, string, string> ResponseContentTypeData 17return new TheoryData<MediaTypeHeaderValue, string, string> 37MediaTypeHeaderValue.Parse("text/foo; charset=us-ascii"), 45MediaTypeHeaderValue.Parse("text/foo; p1=p1-value"), 53MediaTypeHeaderValue.Parse("text/foo; p1=p1-value; charset=us-ascii"), 84MediaTypeHeaderValue.Parse("text/foo; charset=us-ascii"), 89MediaTypeHeaderValue.Parse("text/foo; charset=us-ascii"), 100MediaTypeHeaderValue contentType,
Formatters\SystemTextJsonOutputFormatterTest.cs (12)
39var mediaType = MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); 67var mediaType = MediaTypeHeaderValue.Parse("application/json; charset=utf-16"); 93var mediaType = MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); 121var mediaType = MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); 185var mediaType = MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); 225var mediaType = MediaTypeHeaderValue.Parse("application/json; charset=utf-8");
Formatters\TextOutputFormatterTests.cs (2)
202Assert.Null(MediaTypeHeaderValue.Parse(context.ContentType.Value).Encoding); 206Assert.Equal(MediaTypeHeaderValue.Parse(testContentType.Value), context.HttpContext.Response.GetTypedHeaders().ContentType);
MediaTypeCollectionTest.cs (9)
14var mediaTypeHeaderValue = MediaTypeHeaderValue.Parse("application/json;charset=utf-16"); 28var mediaTypeHeaderValue = MediaTypeHeaderValue.Parse("application/json;charset=utf-16"); 31MediaTypeHeaderValue.Parse("text/plain"), 32MediaTypeHeaderValue.Parse("text/xml") 48MediaTypeHeaderValue.Parse("text/plain"), 49MediaTypeHeaderValue.Parse("text/xml") 53collection.Remove(MediaTypeHeaderValue.Parse("text/xml"));
Microsoft.AspNetCore.Mvc.Core.TestCommon (4)
MediaTypeAssert.cs (4)
38if (!MediaTypeHeaderValue.TryParse(left.Value, out var leftMediaType) || 39!MediaTypeHeaderValue.TryParse(right.Value, out var rightMediaType) ||
Microsoft.AspNetCore.Mvc.Formatters.Xml.Test (2)
XmlDataContractSerializerOutputFormatterTest.cs (1)
804request.Headers["Accept-Charset"] = MediaTypeHeaderValue.Parse(contentType).Charset.ToString();
XmlSerializerOutputFormatterTest.cs (1)
586request.Headers["Accept-Charset"] = MediaTypeHeaderValue.Parse(contentType).Charset.ToString();
Microsoft.AspNetCore.Mvc.NewtonsoftJson (10)
MediaTypeHeaderValues.cs (8)
10public static readonly MediaTypeHeaderValue ApplicationJson 11= MediaTypeHeaderValue.Parse("application/json").CopyAsReadOnly(); 13public static readonly MediaTypeHeaderValue TextJson 14= MediaTypeHeaderValue.Parse("text/json").CopyAsReadOnly(); 16public static readonly MediaTypeHeaderValue ApplicationJsonPatch 17= MediaTypeHeaderValue.Parse("application/json-patch+json").CopyAsReadOnly(); 19public static readonly MediaTypeHeaderValue ApplicationAnyJsonSyntax 20= MediaTypeHeaderValue.Parse("application/*+json").CopyAsReadOnly();
src\Shared\ResponseContentTypeHelper.cs (2)
70if (MediaTypeHeaderValue.TryParse(mediaType, out var parsed))
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (14)
NewtonsoftJsonOutputFormatterTest.cs (6)
439var mediaType = MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); 484var mediaType = MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); 518var mediaType = MediaTypeHeaderValue.Parse("application/json; charset=utf-8");
src\Mvc\Mvc.Core\test\Formatters\JsonOutputFormatterTestBase.cs (8)
39var actionContext = GetActionContext(MediaTypeHeaderValue.Parse(mediaType), body); 85var mediaType = MediaTypeHeaderValue.Parse(string.Format(CultureInfo.InvariantCulture, "application/json; charset={0}", encodingAsString)); 117var mediaType = MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); 163MediaTypeHeaderValue contentType, 181var mediaTypeHeaderValue = MediaTypeHeaderValue.Parse(contentType);
Microsoft.AspNetCore.Mvc.RazorPages (10)
PageBase.cs (5)
214=> Content(content, (MediaTypeHeaderValue?)null); 224=> Content(content, MediaTypeHeaderValue.Parse(contentType)); 240var mediaTypeHeaderValue = MediaTypeHeaderValue.Parse(contentType); 252public virtual ContentResult Content(string content, MediaTypeHeaderValue? contentType)
PageModel.cs (5)
546=> Content(content, (MediaTypeHeaderValue?)null); 556=> Content(content, MediaTypeHeaderValue.Parse(contentType)); 572var mediaTypeHeaderValue = MediaTypeHeaderValue.Parse(contentType); 584public virtual ContentResult Content(string content, MediaTypeHeaderValue? contentType)
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (12)
PartialViewResultExecutorTest.cs (2)
316var contentType = MediaTypeHeaderValue.Parse("application/x-my-content-type");
ViewExecutorTest.cs (8)
21public static TheoryData<MediaTypeHeaderValue, string, string> ViewExecutorSetsContentTypeAndEncodingData 25return new TheoryData<MediaTypeHeaderValue, string, string> 38MediaTypeHeaderValue.Parse("text/foo; charset=us-ascii"), 43MediaTypeHeaderValue.Parse("text/foo; p1=p1-value"), 48MediaTypeHeaderValue.Parse("text/foo; p1=p1-value; charset=us-ascii"), 68MediaTypeHeaderValue.Parse("text/foo; charset=us-ascii"), 73MediaTypeHeaderValue.Parse("text/foo; charset=us-ascii"), 122MediaTypeHeaderValue contentType,
ViewResultExecutorTest.cs (2)
306var contentType = MediaTypeHeaderValue.Parse("application/x-my-content-type");
Microsoft.AspNetCore.WebUtilities (2)
MultipartSectionStreamExtensions.cs (2)
37_ = MediaTypeHeaderValue.TryParse(section.ContentType, out var sectionMediaType);
Microsoft.Net.Http.Headers (60)
MediaTypeHeaderValue.cs (54)
30private static readonly HttpHeaderParser<MediaTypeHeaderValue> SingleValueParser 31= new GenericHeaderParser<MediaTypeHeaderValue>(false, GetMediaTypeLength); 32private static readonly HttpHeaderParser<MediaTypeHeaderValue> MultipleValueParser 33= new GenericHeaderParser<MediaTypeHeaderValue>(true, GetMediaTypeLength); 46/// Initializes a <see cref="MediaTypeHeaderValue"/> instance. 57/// Initializes a <see cref="MediaTypeHeaderValue"/> instance. 237/// Gets the type of the <see cref="MediaTypeHeaderValue"/>. 252/// Gets the subtype of the <see cref="MediaTypeHeaderValue"/>. 268/// Gets subtype of the <see cref="MediaTypeHeaderValue"/>, excluding any structured syntax suffix. Returns <see cref="StringSegment.Empty"/> 293/// Gets the structured syntax suffix of the <see cref="MediaTypeHeaderValue"/> if it has one. 318/// Get a <see cref="IList{T}"/> of facets of the <see cref="MediaTypeHeaderValue"/>. Facets are a 335/// Gets whether this <see cref="MediaTypeHeaderValue"/> matches all types. 340/// Gets whether this <see cref="MediaTypeHeaderValue"/> matches all subtypes. 351/// Gets whether this <see cref="MediaTypeHeaderValue"/> matches all subtypes, ignoring any structured syntax suffix. 363/// Gets whether the <see cref="MediaTypeHeaderValue"/> is readonly. 371/// Gets a value indicating whether this <see cref="MediaTypeHeaderValue"/> is a subset of 375/// <param name="otherMediaType">The <see cref="MediaTypeHeaderValue"/> to compare.</param> 377/// A value indicating whether this <see cref="MediaTypeHeaderValue"/> is a subset of 385public bool IsSubsetOf(MediaTypeHeaderValue otherMediaType) 403public MediaTypeHeaderValue Copy() 405var other = new MediaTypeHeaderValue(); 421public MediaTypeHeaderValue CopyAsReadOnly() 428var other = new MediaTypeHeaderValue(); 441/// this <see cref="MediaTypeHeaderValue"/> in terms of type/subType. A "subset" is defined as the same or a more specific media type 447/// this <see cref="MediaTypeHeaderValue"/>. 476var other = obj as MediaTypeHeaderValue; 495/// Takes a media type and parses it into the <see cref="MediaTypeHeaderValue" /> and its associated parameters. 498/// <returns>The parsed <see cref="MediaTypeHeaderValue"/>.</returns> 499public static MediaTypeHeaderValue Parse(StringSegment input) 506/// Takes a media type, which can include parameters, and parses it into the <see cref="MediaTypeHeaderValue" /> and its associated parameters. 509/// <param name="parsedValue">The parsed <see cref="MediaTypeHeaderValue"/></param> 511public static bool TryParse(StringSegment input, [NotNullWhen(true)] out MediaTypeHeaderValue? parsedValue) 518/// Takes an <see cref="IList{T}"/> of <see cref="string"/> and parses it into the <see cref="MediaTypeHeaderValue"></see> and its associated parameters. 521/// <returns>The parsed <see cref="MediaTypeHeaderValue"/>.</returns> 522public static IList<MediaTypeHeaderValue> ParseList(IList<string>? inputs) 528/// Takes an <see cref="IList{T}"/> of <see cref="string"/> and parses it into the <see cref="MediaTypeHeaderValue"></see> and its associated parameters. 532/// <returns>The parsed <see cref="MediaTypeHeaderValue"/>.</returns> 533public static IList<MediaTypeHeaderValue> ParseStrictList(IList<string>? inputs) 539/// Takes an <see cref="IList{T}"/> of <see cref="string"/> and parses it into the <see cref="MediaTypeHeaderValue"></see> and its associated parameters. 542/// <param name="parsedValues">The parsed <see cref="MediaTypeHeaderValue"/>.</param> 544public static bool TryParseList(IList<string>? inputs, [NotNullWhen(true)] out IList<MediaTypeHeaderValue>? parsedValues) 550/// Takes an <see cref="IList{T}"/> of <see cref="string"/> and parses it into the <see cref="MediaTypeHeaderValue"></see> and its associated parameters. 553/// <param name="parsedValues">The parsed <see cref="MediaTypeHeaderValue"/>.</param> 555public static bool TryParseStrictList(IList<string>? inputs, [NotNullWhen(true)] out IList<MediaTypeHeaderValue>? parsedValues) 560private static int GetMediaTypeLength(StringSegment input, int startIndex, out MediaTypeHeaderValue? parsedValue) 572var mediaTypeLength = MediaTypeHeaderValue.GetMediaTypeExpressionLength(input, startIndex, out var mediaType); 581MediaTypeHeaderValue? mediaTypeHeader; 669private bool MatchesType(MediaTypeHeaderValue set) 683private bool MatchesSubtype(MediaTypeHeaderValue set) 750private bool MatchesSubtypeWithoutSuffix(MediaTypeHeaderValue set) 771private bool MatchesEitherSubtypeOrSuffix(MediaTypeHeaderValue set) 783private bool MatchesParameters(MediaTypeHeaderValue set) 821private bool MatchesSubtypeSuffix(MediaTypeHeaderValue set)
MediaTypeHeaderValueComparer.cs (6)
10public class MediaTypeHeaderValueComparer : IComparer<MediaTypeHeaderValue> 27/// subtype wildcards. This allows callers to sort a sequence of <see cref="MediaTypeHeaderValue"/> following 34public int Compare(MediaTypeHeaderValue? mediaType1, MediaTypeHeaderValue? mediaType2) 118MediaTypeHeaderValue mediaType1, 119MediaTypeHeaderValue mediaType2)
Microsoft.Net.Http.Headers.Tests (103)
MediaTypeHeaderValueComparerTests.cs (2)
63var unsortedValues = MediaTypeHeaderValue.ParseList(unsorted.ToList()); 64var expectedSortedValues = MediaTypeHeaderValue.ParseList(expectedSorted.ToList());
MediaTypeHeaderValueTest.cs (101)
54var result = new MediaTypeHeaderValue(mediaType); 75var result = MediaTypeHeaderValue.Parse(mediaType); 92var mediaType = new MediaTypeHeaderValue(value); 104var mediaType = new MediaTypeHeaderValue("text/plain"); 113var mediaType = new MediaTypeHeaderValue("application/xml", 0.08); 122var mediaType = new MediaTypeHeaderValue("text/plain"); 129var mediaType0 = new MediaTypeHeaderValue("text/plain"); 130var mediaType1 = mediaType0.Copy(); 140var mediaType0 = new MediaTypeHeaderValue("text/plain"); 141var mediaType1 = mediaType0.CopyAsReadOnly(); 155var mediaType0 = new MediaTypeHeaderValue("text/plain"); 157var mediaType1 = mediaType0.Copy(); 172var mediaType0 = new MediaTypeHeaderValue("text/plain"); 174var mediaType1 = mediaType0.CopyAsReadOnly(); 200var mediaType0 = new MediaTypeHeaderValue("text/plain"); 202var mediaType1 = mediaType0.CopyAsReadOnly(); 203var mediaType2 = mediaType1.Copy(); 223var mediaType = new MediaTypeHeaderValue("text/plain"); 233var mediaType = new MediaTypeHeaderValue("text/plain"); 248var mediaType = new MediaTypeHeaderValue("text/plain"); 268var mediaType = new MediaTypeHeaderValue("text/plain"); 284var mediaType = new MediaTypeHeaderValue("text/plain"); 304var mediaType = new MediaTypeHeaderValue("text/plain"); 322var mediaType = new MediaTypeHeaderValue("application/xml"); 329var mediaType = new MediaTypeHeaderValue("text/plain"); 345var mediaType1 = new MediaTypeHeaderValue("text/plain"); 346var mediaType2 = new MediaTypeHeaderValue("text/plain"); 348var mediaType3 = new MediaTypeHeaderValue("text/plain"); 350var mediaType4 = new MediaTypeHeaderValue("TEXT/plain"); 351var mediaType5 = new MediaTypeHeaderValue("TEXT/plain"); 364var mediaType1 = new MediaTypeHeaderValue("text/plain"); 365var mediaType2 = new MediaTypeHeaderValue("text/plain"); 367var mediaType3 = new MediaTypeHeaderValue("text/plain"); 369var mediaType4 = new MediaTypeHeaderValue("TEXT/plain"); 370var mediaType5 = new MediaTypeHeaderValue("TEXT/plain"); 372var mediaType6 = new MediaTypeHeaderValue("TEXT/plain"); 375var mediaType7 = new MediaTypeHeaderValue("text/other"); 399var expected = new MediaTypeHeaderValue("text/plain") { Charset = "utf-8" }; 473var expected = new MediaTypeHeaderValue("text/plain"); 484var value1 = new MediaTypeHeaderValue("text/plain"); 490var value2 = new MediaTypeHeaderValue("*/xml"); 519var results = MediaTypeHeaderValue.ParseList(null); 523results = MediaTypeHeaderValue.ParseList(new string[0]); 527results = MediaTypeHeaderValue.ParseList(new string[] { "" }); 535Assert.False(MediaTypeHeaderValue.TryParseList(null, out var results)); 536Assert.False(MediaTypeHeaderValue.TryParseList(new string[0], out results)); 537Assert.False(MediaTypeHeaderValue.TryParseList(new string[] { "" }, out results)); 544var results = MediaTypeHeaderValue.ParseList(inputs); 562var results = MediaTypeHeaderValue.ParseStrictList(inputs); 580Assert.True(MediaTypeHeaderValue.TryParseList(inputs, out var results)); 598Assert.True(MediaTypeHeaderValue.TryParseStrictList(inputs, out var results)); 620var results = MediaTypeHeaderValue.ParseList(inputs); 643Assert.Throws<FormatException>(() => MediaTypeHeaderValue.ParseStrictList(inputs)); 655Assert.True(MediaTypeHeaderValue.TryParseList(inputs, out var results)); 679Assert.False(MediaTypeHeaderValue.TryParseStrictList(inputs, out var results)); 693var parsedMediaType1 = MediaTypeHeaderValue.Parse(mediaType1); 694var parsedMediaType2 = MediaTypeHeaderValue.Parse(mediaType2); 713var parsedMediaType1 = MediaTypeHeaderValue.Parse(mediaType1); 714var parsedMediaType2 = MediaTypeHeaderValue.Parse(mediaType2); 739var parsedMediaType1 = MediaTypeHeaderValue.Parse(mediaType1); 740var parsedMediaType2 = MediaTypeHeaderValue.Parse(mediaType2); 765var parsedMediaType1 = MediaTypeHeaderValue.Parse(mediaType1); 766var parsedMediaType2 = MediaTypeHeaderValue.Parse(mediaType2); 782var parsedMediaType1 = MediaTypeHeaderValue.Parse("application/json;param=1"); 815var parsedMediaType1 = MediaTypeHeaderValue.Parse(mediaType1); 816var parsedMediaType2 = MediaTypeHeaderValue.Parse(mediaType2); 839var parsedMediaType1 = MediaTypeHeaderValue.Parse(mediaType1); 840var parsedMediaType2 = MediaTypeHeaderValue.Parse(mediaType2); 862var setMediaType = MediaTypeHeaderValue.Parse(set); 863var subSetMediaType = MediaTypeHeaderValue.Parse(subset); 883var setMediaType = MediaTypeHeaderValue.Parse(set); 884var subSetMediaType = MediaTypeHeaderValue.Parse(subset); 911var mediaType = MediaTypeHeaderValue.Parse(input); 920private void CheckValidParse(string? input, MediaTypeHeaderValue expectedResult) 922var result = MediaTypeHeaderValue.Parse(input); 928Assert.Throws<FormatException>(() => MediaTypeHeaderValue.Parse(input)); 931private void CheckValidTryParse(string? input, MediaTypeHeaderValue expectedResult) 933Assert.True(MediaTypeHeaderValue.TryParse(input, out var result)); 939Assert.False(MediaTypeHeaderValue.TryParse(input, out var result));