10 instantiations of ImageGenerationToolCallContent
Microsoft.Extensions.AI (1)
ChatCompletion\ImageGeneratingChatClient.cs (1)
336newContents.Add(new ImageGenerationToolCallContent
Microsoft.Extensions.AI.Abstractions.Tests (5)
Contents\AIContentTests.cs (1)
79new ImageGenerationToolCallContent { ImageId = "img123" },
Contents\ImageGenerationToolCallContentTests.cs (4)
14ImageGenerationToolCallContent c = new(); 23ImageGenerationToolCallContent c = new(); 43ImageGenerationToolCallContent content = new() 58AIContent content = new ImageGenerationToolCallContent
Microsoft.Extensions.AI.OpenAI (2)
OpenAIResponsesChatClient.cs (2)
419yield return CreateUpdate(new ImageGenerationToolCallContent 1425contents.Add(new ImageGenerationToolCallContent
Microsoft.Extensions.AI.Tests (2)
ChatCompletion\OpenTelemetryChatClientTests.cs (2)
663new ImageGenerationToolCallContent { ImageId = "img-123" }, 679yield return new() { Contents = [new ImageGenerationToolCallContent { ImageId = "img-123" }] };
23 references to ImageGenerationToolCallContent
Microsoft.Extensions.AI (1)
ChatCompletion\OpenTelemetryChatClient.cs (1)
394case ImageGenerationToolCallContent igtcc:
Microsoft.Extensions.AI.Abstractions (3)
Contents\ImageGenerationToolCallContent.cs (1)
16/// Initializes a new instance of the <see cref="ImageGenerationToolCallContent"/> class.
Utilities\AIJsonUtilities.Defaults.cs (2)
62AddAIContentType(options, typeof(ImageGenerationToolCallContent), typeDiscriminatorId: "imageGenerationToolCall", checkBuiltIn: false); 138[JsonSerializable(typeof(ImageGenerationToolCallContent))]
Microsoft.Extensions.AI.Abstractions.Tests (7)
Contents\ImageGenerationToolCallContentTests.cs (7)
14ImageGenerationToolCallContent c = new(); 23ImageGenerationToolCallContent c = new(); 43ImageGenerationToolCallContent content = new() 49var deserializedSut = JsonSerializer.Deserialize<ImageGenerationToolCallContent>(json, AIJsonUtilities.DefaultOptions); 70Assert.IsType<ImageGenerationToolCallContent>(deserialized); 71Assert.Equal("img456", ((ImageGenerationToolCallContent)deserialized).ImageId);
Microsoft.Extensions.AI.OpenAI.Tests (8)
OpenAIResponseClientTests.cs (8)
5746var toolCall = contents[0] as ImageGenerationToolCallContent; 5851u.Contents != null && u.Contents.Any(c => c is ImageGenerationToolCallContent)); 5853var toolCall = toolCallUpdate.Contents.OfType<ImageGenerationToolCallContent>().First(); 6010u.Contents != null && u.Contents.Any(c => c is ImageGenerationToolCallContent)); 6012var toolCall = toolCallUpdate.Contents.OfType<ImageGenerationToolCallContent>().First();
Microsoft.Extensions.AI.Tests (4)
ChatCompletion\ImageGeneratingChatClientTests.cs (4)
339var imageToolCallContent = Assert.IsType<ImageGenerationToolCallContent>(message.Contents[0]); 383var imageToolCallContent = Assert.IsType<ImageGenerationToolCallContent>(update.Contents[0]);