36 references to FunctionResultContent
Microsoft.Extensions.AI (1)
Microsoft.Extensions.AI.Abstractions.Tests (8)
Microsoft.Extensions.AI.AzureAIInference.Tests (1)
Microsoft.Extensions.AI.Ollama.Tests (1)
Microsoft.Extensions.AI.OpenAI (1)
Microsoft.Extensions.AI.OpenAI.Tests (2)
Microsoft.Extensions.AI.Tests (22)
ChatCompletion\FunctionInvokingChatClientTests.cs (21)
58new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1")]),
60new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId2", result: "Result 2: 42")]),
62new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId3", result: "Success: Function completed.")]),
96new FunctionResultContent("callId1", result: "Result 1"),
97new FunctionResultContent("callId2", result: "Result 2: 34"),
98new FunctionResultContent("callId3", result: "Result 2: 56"),
107new FunctionResultContent("callId4", result: "Result 2: 78"),
108new FunctionResultContent("callId5", result: "Result 1")
148new FunctionResultContent("callId1", result: "hellohello"),
149new FunctionResultContent("callId2", result: "worldworld"),
192new FunctionResultContent("callId1", result: "hellohello"),
193new FunctionResultContent("callId2", result: "worldworld"),
220new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId2", result: "Result 1")]),
222new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId2", result: "Result 2: 42")]),
224new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId3", result: "Success: Function completed.")]),
257new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: detailedErrors ? "Error: Function failed. Exception: Oh no!" : "Error: Function failed.")]),
279new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1")]),
335new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1")]),
512new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 41")]),
514new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId2", result: "Result 42")]),
522new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId3", result: "Result 43")]),