103 instantiations of FunctionResultContent
Microsoft.Extensions.AI (2)
Microsoft.Extensions.AI.Abstractions.Tests (9)
Microsoft.Extensions.AI.AzureAIInference.Tests (1)
Microsoft.Extensions.AI.OpenAI (2)
Microsoft.Extensions.AI.OpenAI.Tests (5)
Microsoft.Extensions.AI.Tests (84)
ChatCompletion\FunctionInvokingChatClientApprovalsTests.cs (36)
169new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1"), new FunctionResultContent("callId2", result: "Result 2: 42")]),
180new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1"), new FunctionResultContent("callId2", result: "Result 2: 42")]),
227new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1"), new FunctionResultContent("callId2", result: "Result 2: 42")]),
239new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1"), new FunctionResultContent("callId2", result: "Result 2: 42")]),
281new FunctionResultContent("callId1", result: "Error: Tool call invocation was rejected by user."),
282new FunctionResultContent("callId2", result: "Error: Tool call invocation was rejected by user.")
296new FunctionResultContent("callId1", result: "Error: Tool call invocation was rejected by user."),
297new FunctionResultContent("callId2", result: "Error: Tool call invocation was rejected by user.")
338new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Error: Tool call invocation was rejected by user.")]),
339new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId2", result: "Result 2: 42")]),
350new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Error: Tool call invocation was rejected by user.")]),
351new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId2", result: "Result 2: 42")]),
360new FunctionResultContent("callId1", result: "Error: Tool call invocation was rejected by user."),
361new FunctionResultContent("callId2", result: "Result 2: 42")
402new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1"), new FunctionResultContent("callId2", result: "Result 2: 42")]),
413new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1"), new FunctionResultContent("callId2", result: "Result 2: 42")]),
451new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1"), new FunctionResultContent("callId2", result: "Result 2: 42")]),
466new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1"), new FunctionResultContent("callId2", result: "Result 2: 42")]),
468new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId3", result: "Result 1")]),
479new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId3", result: "Result 1")]),
544new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1"), new FunctionResultContent("callId2", result: "Result 2: 42")]),
555new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1"), new FunctionResultContent("callId2", result: "Result 2: 42")]),
588new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1"), new FunctionResultContent("callId2", result: "Result 2: 42")]),
599new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1"), new FunctionResultContent("callId2", result: "Result 2: 42")]),
ChatCompletion\FunctionInvokingChatClientTests.cs (42)
94new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1")]),
96new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId2", result: "Result 2: 42")]),
98new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId3", result: "Success: Function completed.")]),
128new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1")]),
130new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId2", result: "Result 2: 42")]),
132new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId3", result: "Success: Function completed.")]),
161new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1")]),
163new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId2", result: "Result 2: 42")]),
165new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId3", result: "Success: Function completed.")]),
199new FunctionResultContent("callId1", result: "Result 1"),
200new FunctionResultContent("callId2", result: "Result 2: 34"),
201new FunctionResultContent("callId3", result: "Result 2: 56"),
210new FunctionResultContent("callId4", result: "Result 2: 78"),
211new FunctionResultContent("callId5", result: "Result 1")
258new FunctionResultContent("callId1", result: "hellohello"),
259new FunctionResultContent("callId2", result: "worldworld"),
302new FunctionResultContent("callId1", result: "hellohello"),
303new FunctionResultContent("callId2", result: "worldworld"),
330new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1 from delegate")]),
332new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId2", result: "Result 2: 42 from delegate")]),
334new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId3", result: "Success: Function completed.")]),
385plan.Add(new ChatMessage(ChatRole.Tool, [new FunctionResultContent($"callId{i}", result: "Success: Function completed.")]));
530toolMessage.Contents.Add(new FunctionResultContent(callId, result: callShouldThrow ? "Error: Function failed." : "Success"));
553new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId2", result: "Result 1")]),
555new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId2", result: "Result 2: 42")]),
557new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId3", result: "Success: Function completed.")]),
590new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: detailedErrors ? "Error: Function failed. Exception: Oh no!" : "Error: Function failed.")]),
612new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1")]),
668new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1")]),
845new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 41")]),
847new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId2", result: "Result 42")]),
855new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId3", result: "Result 43")]),
1001new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1")]),
1035new FunctionResultContent("callId2", result: "value1"),
1036new FunctionResultContent("callId2", result: "value2")
1087new FunctionResultContent("callId1", result: "Error: Requested function \"UnknownFunc\" not found."),
1088new FunctionResultContent("callId2", result: "Known: 2")
1106new FunctionResultContent("callId1", result: "Error: Requested function \"UnknownFunc\" not found."),
1107new FunctionResultContent("callId2", result: "Known: 2")
1131new(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Should not be produced")]),
1163new(ChatRole.Tool, [new FunctionResultContent("callId1", result: "OK"), new FunctionResultContent("callId2", result: "nope")]),
ChatReduction\MessageCountingChatReducerTests.cs (3)
129new ChatMessage(ChatRole.Tool, [new FunctionResultContent("call1", "Sunny, 72°F")]),
224new ChatMessage(ChatRole.Tool, [new FunctionResultContent("call1", "result")]),
226new ChatMessage(ChatRole.Tool, [new FunctionResultContent("call2", "result")]),
60 references to FunctionResultContent
Microsoft.Extensions.AI (11)
Microsoft.Extensions.AI.Abstractions (2)
Microsoft.Extensions.AI.Abstractions.Tests (14)
Microsoft.Extensions.AI.AzureAIInference (1)
Microsoft.Extensions.AI.AzureAIInference.Tests (3)
Microsoft.Extensions.AI.Evaluation.Quality (2)
Microsoft.Extensions.AI.Integration.Tests (1)
Microsoft.Extensions.AI.OpenAI (9)
Microsoft.Extensions.AI.OpenAI.Tests (4)
Microsoft.Extensions.AI.Tests (13)