10 writes to MediaType
Microsoft.Extensions.AI.Abstractions (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.UriContent.g.cs (1)
83Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.UriContent)obj).MediaType = value!,
Microsoft.Extensions.AI.Abstractions.Tests (5)
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;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.UriContent.g.cs (1)
81Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.UriContent)obj).MediaType = value!,
Microsoft.Extensions.AI.Evaluation.Reporting (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.UriContent.g.cs (1)
83Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.UriContent)obj).MediaType = value!,
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.UriContent.g.cs (1)
83Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.UriContent)obj).MediaType = value!,
Microsoft.Extensions.AI.Stabilization.Tests (1)
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.UriContent.g.cs (1)
81Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.UriContent)obj).MediaType = value!,
Microsoft.Extensions.AI.Tests (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.UriContent.g.cs (1)
81Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.UriContent)obj).MediaType = value!,
40 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 (6)
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);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.UriContent.g.cs (1)
82Getter = static obj => ((global::Microsoft.Extensions.AI.UriContent)obj).MediaType,
Microsoft.Extensions.AI.Abstractions.Tests (21)
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);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.UriContent.g.cs (1)
80Getter = static obj => ((global::Microsoft.Extensions.AI.UriContent)obj).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.Reporting (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.UriContent.g.cs (1)
82Getter = static obj => ((global::Microsoft.Extensions.AI.UriContent)obj).MediaType,
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.UriContent.g.cs (1)
82Getter = static obj => ((global::Microsoft.Extensions.AI.UriContent)obj).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)
1355case UriContent uriContent when uriContent.MediaType.StartsWith("application/pdf", StringComparison.OrdinalIgnoreCase):
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIResponseClientTests.cs (1)
6234Assert.Equal("image/png", imageContent.MediaType);
Microsoft.Extensions.AI.Stabilization.Tests (3)
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.UriContent.g.cs (1)
80Getter = static obj => ((global::Microsoft.Extensions.AI.UriContent)obj).MediaType,
parent\Microsoft.Extensions.AI.Abstractions.Tests\Contents\ImageGenerationToolResultContentTests.cs (1)
149Assert.Equal("image/png", uriOutput.MediaType);
parent\Microsoft.Extensions.AI.Abstractions.Tests\Contents\WebSearchToolResultContentTests.cs (1)
155Assert.Equal("text/html", uriResult.MediaType);
Microsoft.Extensions.AI.Tests (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.UriContent.g.cs (1)
80Getter = static obj => ((global::Microsoft.Extensions.AI.UriContent)obj).MediaType,