7 writes to Uri
Microsoft.Extensions.AI.Abstractions (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.UriContent.g.cs (1)
61Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.UriContent)obj).Uri = value!,
Microsoft.Extensions.AI.Abstractions.Tests (2)
Contents\UriContentTests.cs (1)
26Assert.Throws<ArgumentNullException>("value", () => c.Uri = null!);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.UriContent.g.cs (1)
59Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.UriContent)obj).Uri = value!,
Microsoft.Extensions.AI.Evaluation.Reporting (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.UriContent.g.cs (1)
61Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.UriContent)obj).Uri = value!,
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.UriContent.g.cs (1)
61Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.UriContent)obj).Uri = value!,
Microsoft.Extensions.AI.Stabilization.Tests (1)
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.UriContent.g.cs (1)
59Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.UriContent)obj).Uri = value!,
Microsoft.Extensions.AI.Tests (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.UriContent.g.cs (1)
59Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.UriContent)obj).Uri = value!,
38 references to Uri
Microsoft.Extensions.AI (2)
Common\OtelMessageSerializer.cs (1)
106Uri = uc.Uri.AbsoluteUri,
Realtime\OpenTelemetryRealtimeClientSession.cs (1)
570Uri = uc.Uri.AbsoluteUri,
Microsoft.Extensions.AI.Abstractions (2)
Contents\UriContent.cs (1)
64/// <summary>Gets or sets the <see cref="Uri"/> for this content.</summary>
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.UriContent.g.cs (1)
60Getter = static obj => ((global::Microsoft.Extensions.AI.UriContent)obj).Uri,
Microsoft.Extensions.AI.Abstractions.Tests (10)
Contents\ImageGenerationToolResultContentTests.cs (2)
88Assert.Equal("http://example.com/image.jpg", ((UriContent)deserializedSut.Outputs[1]).Uri.ToString()); 148Assert.Equal(new Uri("http://example.com/image.png"), uriOutput.Uri);
Contents\UriContentTests.cs (1)
239Assert.Equal(new Uri("http://localhost/something"), uriContent.Uri);
Contents\WebSearchToolResultContentTests.cs (3)
96Assert.Equal(new Uri("https://example.com"), first.Uri); 100Assert.Equal(new Uri("https://another.com"), second.Uri); 154Assert.Equal(new Uri("https://example.com"), uriResult.Uri);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.UriContent.g.cs (1)
58Getter = static obj => ((global::Microsoft.Extensions.AI.UriContent)obj).Uri,
Image\ImageGenerationResponseTests.cs (3)
49Assert.Equal($"https://example.com/image-{i}.png", uc.Uri.ToString()); 113Assert.Equal("https://example.com/image1.png", uriContent.Uri.ToString()); 179Assert.Equal(new Uri("http://example.com/image.png"), uriContent.Uri);
Microsoft.Extensions.AI.Evaluation.Reporting (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.UriContent.g.cs (1)
60Getter = static obj => ((global::Microsoft.Extensions.AI.UriContent)obj).Uri,
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.UriContent.g.cs (1)
60Getter = static obj => ((global::Microsoft.Extensions.AI.UriContent)obj).Uri,
Microsoft.Extensions.AI.Evaluation.Safety (1)
ContentSafetyServicePayloadUtilities.cs (1)
336["url"] = uriContent.Uri.AbsoluteUri
Microsoft.Extensions.AI.Integration.Tests (1)
ImageGeneratorIntegrationTests.cs (1)
50Assert.StartsWith("http", uc.Uri.Scheme, StringComparison.Ordinal);
Microsoft.Extensions.AI.OpenAI (6)
OpenAIAssistantsChatClient.cs (1)
543messageContents.Add(MessageContent.FromImageUri(image.Uri));
OpenAIChatClient.cs (1)
299return ChatMessageContentPart.CreateImagePart(uriContent.Uri, GetImageDetail(content));
OpenAIResponsesChatClient.cs (4)
1352(parts ??= []).Add(ResponseContentPart.CreateInputImagePart(uriContent.Uri, GetImageDetail(item))); 1356(parts ??= []).Add(ResponseContentPart.CreateInputFilePart(uriContent.Uri)); 1452ImageUrl = uc.Uri.AbsoluteUri, 1460FileUrl = uc.Uri.AbsoluteUri,
Microsoft.Extensions.AI.OpenAI.Tests (7)
OpenAIConversionTests.cs (2)
909Assert.Equal("http://example.com/image.png", Assert.IsType<UriContent>(message.Contents[1], exactMatch: false).Uri.ToString()); 940Assert.Equal("http://example.com/image.png", Assert.IsType<UriContent>(message.Contents[1], exactMatch: false).Uri.ToString());
OpenAIResponseClientIntegrationTests.cs (1)
114Assert.NotNull(uriContent.Uri);
OpenAIResponseClientTests.cs (4)
6233Assert.Equal("https://example.com/image.png", imageContent.Uri.ToString()); 7150Assert.Equal(new Uri("https://devblogs.microsoft.com/dotnet/announcing-dotnet-10"), source0.Uri); 7155Assert.Equal(new Uri("https://dotnet.microsoft.com/en-us/download/dotnet/10.0"), source1.Uri); 7290Assert.Equal(new Uri("https://devblogs.microsoft.com/dotnet/announcing-dotnet-10"), streamSource.Uri);
Microsoft.Extensions.AI.Stabilization.Tests (6)
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.UriContent.g.cs (1)
58Getter = static obj => ((global::Microsoft.Extensions.AI.UriContent)obj).Uri,
parent\Microsoft.Extensions.AI.Abstractions.Tests\Contents\ImageGenerationToolResultContentTests.cs (2)
88Assert.Equal("http://example.com/image.jpg", ((UriContent)deserializedSut.Outputs[1]).Uri.ToString()); 148Assert.Equal(new Uri("http://example.com/image.png"), uriOutput.Uri);
parent\Microsoft.Extensions.AI.Abstractions.Tests\Contents\WebSearchToolResultContentTests.cs (3)
96Assert.Equal(new Uri("https://example.com"), first.Uri); 100Assert.Equal(new Uri("https://another.com"), second.Uri); 154Assert.Equal(new Uri("https://example.com"), uriResult.Uri);
Microsoft.Extensions.AI.Tests (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.UriContent.g.cs (1)
58Getter = static obj => ((global::Microsoft.Extensions.AI.UriContent)obj).Uri,