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)
415yield return CreateUpdate(new ImageGenerationToolCallContent 1415contents.Add(new ImageGenerationToolCallContent
Microsoft.Extensions.AI.Tests (2)
ChatCompletion\OpenTelemetryChatClientTests.cs (2)
615new ImageGenerationToolCallContent { ImageId = "img-123" }, 631yield return new() { Contents = [new ImageGenerationToolCallContent { ImageId = "img-123" }] };
23 references to ImageGenerationToolCallContent
Microsoft.Extensions.AI (1)
ChatCompletion\OpenTelemetryChatClient.cs (1)
340case 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)
5634var toolCall = contents[0] as ImageGenerationToolCallContent; 5739u.Contents != null && u.Contents.Any(c => c is ImageGenerationToolCallContent)); 5741var toolCall = toolCallUpdate.Contents.OfType<ImageGenerationToolCallContent>().First(); 5898u.Contents != null && u.Contents.Any(c => c is ImageGenerationToolCallContent)); 5900var 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]);