7 instantiations of CodeInterpreterToolResultContent
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatResponseExtensions.cs (1)
318return new()
Microsoft.Extensions.AI.Abstractions.Tests (4)
Contents\CodeInterpreterToolResultContentTests.cs (4)
15CodeInterpreterToolResultContent c = new(); 25CodeInterpreterToolResultContent c = new(); 50CodeInterpreterToolResultContent c = new() 73CodeInterpreterToolResultContent content = new()
Microsoft.Extensions.AI.OpenAI (2)
OpenAIAssistantsChatClient.cs (1)
221CodeInterpreterToolResultContent hcitrc = new()
OpenAIResponsesChatClient.cs (1)
1134contents.Add(new CodeInterpreterToolResultContent
22 references to CodeInterpreterToolResultContent
Microsoft.Extensions.AI.Abstractions (7)
ChatCompletion\ChatResponseExtensions.cs (4)
288Coalesce<CodeInterpreterToolResultContent>( 294var firstContent = (CodeInterpreterToolResultContent)contents[start]; 310(output ??= []).AddRange(((CodeInterpreterToolResultContent)contents[i]).Outputs ?? []);
Contents\CodeInterpreterToolResultContent.cs (1)
16/// Initializes a new instance of the <see cref="CodeInterpreterToolResultContent"/> class.
Utilities\AIJsonUtilities.Defaults.cs (2)
61AddAIContentType(options, typeof(CodeInterpreterToolResultContent), typeDiscriminatorId: "codeInterpreterToolResult", checkBuiltIn: false); 135[JsonSerializable(typeof(CodeInterpreterToolResultContent))]
Microsoft.Extensions.AI.Abstractions.Tests (6)
Contents\CodeInterpreterToolResultContentTests.cs (6)
15CodeInterpreterToolResultContent c = new(); 25CodeInterpreterToolResultContent c = new(); 50CodeInterpreterToolResultContent c = new() 73CodeInterpreterToolResultContent content = new() 84var deserializedSut = JsonSerializer.Deserialize<CodeInterpreterToolResultContent>(json, AIJsonUtilities.DefaultOptions);
Microsoft.Extensions.AI.OpenAI (1)
OpenAIAssistantsChatClient.cs (1)
221CodeInterpreterToolResultContent hcitrc = new()
Microsoft.Extensions.AI.OpenAI.Tests (8)
OpenAIAssistantChatClientIntegrationTests.cs (2)
83var toolResultContents = response.Messages.SelectMany(m => m.Contents).OfType<CodeInterpreterToolResultContent>().ToList(); 84foreach (var toolResultContent in toolResultContents)
OpenAIResponseClientIntegrationTests.cs (2)
54var toolResultContent = response.Messages.SelectMany(m => m.Contents).OfType<CodeInterpreterToolResultContent>().FirstOrDefault();
OpenAIResponseClientTests.cs (4)
2365var codeResult = Assert.IsType<CodeInterpreterToolResultContent>(message.Contents[1]); 2586var codeResult = Assert.IsType<CodeInterpreterToolResultContent>(message.Contents[1]);