4 writes to MediaType
Microsoft.Extensions.AI.Abstractions.Tests (4)
Contents\UriContentTests.cs (4)
41Assert.Throws<ArgumentException>("value", () => c.MediaType = type); 42Assert.Throws<ArgumentNullException>("value", () => c.MediaType = null!); 55content.MediaType = "image/png"; 58content.MediaType = mediaType;
34 references to MediaType
Microsoft.Extensions.AI (4)
Common\OtelMessageSerializer.cs (2)
107MimeType = uc.MediaType, 108Modality = DeriveModalityFromMediaType(uc.MediaType),
Realtime\OpenTelemetryRealtimeClientSession.cs (2)
571MimeType = uc.MediaType, 572Modality = OtelMessageSerializer.DeriveModalityFromMediaType(uc.MediaType),
Microsoft.Extensions.AI.Abstractions (5)
Contents\UriContent.cs (5)
80/// Determines whether the <see cref="MediaType"/>'s top-level type matches the specified <paramref name="topLevelType"/>. 82/// <param name="topLevelType">The type to compare against <see cref="MediaType"/>.</param> 83/// <returns><see langword="true"/> if the type portion of <see cref="MediaType"/> matches the specified value; otherwise, false.</returns> 88/// the specified <paramref name="topLevelType"/> against the type portion of <see cref="MediaType"/>. 90public bool HasTopLevelMediaType(string topLevelType) => DataUriParser.HasTopLevelMediaType(MediaType, topLevelType);
Microsoft.Extensions.AI.Abstractions.Tests (20)
Contents\ImageGenerationToolResultContentTests.cs (1)
149Assert.Equal("image/png", uriOutput.MediaType);
Contents\UriContentTests.cs (15)
53Assert.Equal(mediaType, content.MediaType); 56Assert.Equal("image/png", content.MediaType); 59Assert.Equal(mediaType, content.MediaType); 77Assert.Equal(expectedMediaType, content.MediaType); 80Assert.Equal(expectedMediaType, content2.MediaType); 94Assert.Equal(expectedMediaType, content.MediaType); 97Assert.Equal(expectedMediaType, content2.MediaType); 113Assert.Equal(expectedMediaType, content.MediaType); 116Assert.Equal(expectedMediaType, content2.MediaType); 128Assert.Equal("application/octet-stream", content.MediaType); 141Assert.Equal("application/octet-stream", content.MediaType); 148Assert.Equal("application/octet-stream", content.MediaType); 151Assert.Equal("application/octet-stream", relContent.MediaType); 192Assert.Equal(mediaType, c.MediaType); 240Assert.Equal("image/png", uriContent.MediaType);
Contents\WebSearchToolResultContentTests.cs (1)
155Assert.Equal("text/html", uriResult.MediaType);
Image\ImageGenerationResponseTests.cs (3)
50Assert.Equal("image/png", uc.MediaType); 114Assert.Equal("image/png", uriContent.MediaType); 180Assert.Equal("image/png", uriContent.MediaType);
Microsoft.Extensions.AI.Evaluation.Safety (1)
AIContentExtensions.cs (1)
14(content is UriContent uriContent && IsSupportedImageFormat(uriContent.MediaType)) ||
Microsoft.Extensions.AI.OpenAI (1)
OpenAIResponsesChatClient.cs (1)
1358case UriContent uriContent when uriContent.MediaType.StartsWith("application/pdf", StringComparison.OrdinalIgnoreCase):
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIResponseClientTests.cs (1)
6385Assert.Equal("image/png", imageContent.MediaType);
Microsoft.Extensions.AI.Stabilization.Tests (2)
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\Contents\ImageGenerationToolResultContentTests.cs (1)
149Assert.Equal("image/png", uriOutput.MediaType);
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\Contents\WebSearchToolResultContentTests.cs (1)
155Assert.Equal("text/html", uriResult.MediaType);