3 writes to Output
Microsoft.Extensions.AI.Abstractions.Tests (2)
Contents\McpServerToolResultContentTests.cs (2)
42c.Output = output; 58Output = new List<AIContent> { new TextContent("result") }
Microsoft.Extensions.AI.OpenAI (1)
OpenAIResponsesChatClient.cs (1)
1266Output = [mtci.Error is not null ?
17 references to Output
Microsoft.Extensions.AI.Abstractions.Tests (4)
Contents\McpServerToolResultContentTests.cs (4)
20Assert.Null(c.Output); 40Assert.Null(c.Output); 43Assert.Same(output, c.Output); 66Assert.NotNull(deserializedContent.Output);
Microsoft.Extensions.AI.OpenAI (2)
OpenAIResponsesChatClient.cs (2)
1092if (mstrc.Output?.OfType<ErrorContent>().FirstOrDefault() is ErrorContent errorContent) 1098mtci.ToolOutput = string.Concat(mstrc.Output?.OfType<TextContent>() ?? []);
Microsoft.Extensions.AI.OpenAI.Tests (11)
OpenAIResponseClientIntegrationTests.cs (1)
424var content = Assert.IsType<TextContent>(Assert.Single(toolResult.Output!));
OpenAIResponseClientTests.cs (10)
1444Assert.NotNull(result.Output); 1445Assert.StartsWith("The `README.md` file for `Microsoft.Extensions.AI.Abstractions` is located at", Assert.IsType<TextContent>(Assert.Single(result.Output)).Text); 1698Assert.NotNull(firstResult.Output); 1699Assert.StartsWith("Available pages for dotnet/extensions", Assert.IsType<TextContent>(Assert.Single(firstResult.Output)).Text); 1711Assert.NotNull(secondResult.Output); 1712Assert.StartsWith("The `README.md` file for `Microsoft.Extensions.AI.Abstractions` is located at", Assert.IsType<TextContent>(Assert.Single(secondResult.Output)).Text); 2111Assert.NotNull(firstResult.Output); 2112Assert.StartsWith("Available pages for dotnet/extensions", Assert.IsType<TextContent>(Assert.Single(firstResult.Output)).Text); 2124Assert.NotNull(secondResult.Output); 2125Assert.StartsWith("The path to the `README.md` file", Assert.IsType<TextContent>(Assert.Single(secondResult.Output)).Text);