2 writes to OriginalImages
Microsoft.Extensions.AI.Abstractions (1)
Image\ImageGenerationRequest.cs (1)
31OriginalImages = originalImages;
Microsoft.Extensions.AI.Tests (1)
Image\OpenTelemetryImageGeneratorTests.cs (1)
74OriginalImages = [new UriContent("http://example/input.png", "image/png")],
25 references to OriginalImages
Microsoft.Extensions.AI (2)
ChatCompletion\OpenTelemetryImageGenerator.cs (2)
191if (request.OriginalImages is not null) 193content.AddRange(request.OriginalImages);
Microsoft.Extensions.AI.Abstractions.Tests (9)
Image\ImageGeneratorExtensionsTests.cs (9)
72Assert.NotNull(request.OriginalImages); 73Assert.Single(request.OriginalImages); 74Assert.Same(dataContent, Assert.Single(request.OriginalImages)); 118Assert.NotNull(request.OriginalImages); 119Assert.Single(request.OriginalImages); 120var dataContent = Assert.IsType<DataContent>(Assert.Single(request.OriginalImages)); 186Assert.NotNull(request.OriginalImages); 187var dataContent = Assert.IsType<DataContent>(Assert.Single(request.OriginalImages)); 211Assert.NotNull(request.OriginalImages); // Should have original images for editing
Microsoft.Extensions.AI.Integration.Tests (11)
ImageGeneratingChatClientIntegrationTests.cs (11)
136Assert.Null(request.OriginalImages); // Generation, not editing 172Assert.NotNull(request.OriginalImages); 174var originalImage = Assert.Single(request.OriginalImages); 212Assert.Null(firstRequest.OriginalImages); 222Assert.NotNull(secondRequest.OriginalImages); 223var editContent = Assert.Single(secondRequest.OriginalImages); 226var editedImage = Assert.IsType<DataContent>(secondRequest.OriginalImages.First()); 267Assert.NotNull(thirdRequest.OriginalImages); 272var lastImageToEdit = Assert.Single(thirdRequest.OriginalImages.OfType<DataContent>()); 312Assert.NotNull(thirdRequest.OriginalImages); 317var lastImageToEdit = Assert.IsType<DataContent>(thirdRequest.OriginalImages.First());
Microsoft.Extensions.AI.OpenAI (3)
OpenAIImageGenerator.cs (3)
61if (request.OriginalImages is not null && request.OriginalImages.Any()) 68var originalImage = request.OriginalImages.FirstOrDefault();