59 instantiations of FunctionResultContent
Microsoft.Extensions.AI (1)
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 (41)
ChatCompletion\FunctionInvokingChatClientTests.cs (35)
95new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1")]),
97new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId2", result: "Result 2: 42")]),
99new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId3", result: "Success: Function completed.")]),
129new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1")]),
131new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId2", result: "Result 2: 42")]),
133new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId3", result: "Success: Function completed.")]),
162new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1")]),
164new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId2", result: "Result 2: 42")]),
166new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId3", result: "Success: Function completed.")]),
200new FunctionResultContent("callId1", result: "Result 1"),
201new FunctionResultContent("callId2", result: "Result 2: 34"),
202new FunctionResultContent("callId3", result: "Result 2: 56"),
211new FunctionResultContent("callId4", result: "Result 2: 78"),
212new FunctionResultContent("callId5", result: "Result 1")
259new FunctionResultContent("callId1", result: "hellohello"),
260new FunctionResultContent("callId2", result: "worldworld"),
303new FunctionResultContent("callId1", result: "hellohello"),
304new FunctionResultContent("callId2", result: "worldworld"),
331new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1 from delegate")]),
333new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId2", result: "Result 2: 42 from delegate")]),
335new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId3", result: "Success: Function completed.")]),
386plan.Add(new ChatMessage(ChatRole.Tool, [new FunctionResultContent($"callId{i}", result: "Success: Function completed.")]));
531toolMessage.Contents.Add(new FunctionResultContent(callId, result: callShouldThrow ? "Error: Function failed." : "Success"));
554new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId2", result: "Result 1")]),
556new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId2", result: "Result 2: 42")]),
558new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId3", result: "Success: Function completed.")]),
591new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: detailedErrors ? "Error: Function failed. Exception: Oh no!" : "Error: Function failed.")]),
613new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1")]),
669new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1")]),
846new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 41")]),
848new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId2", result: "Result 42")]),
856new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId3", result: "Result 43")]),
1002new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1")]),
1036new FunctionResultContent("callId2", result: "value1"),
1037new FunctionResultContent("callId2", result: "value2")
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")]),
51 references to FunctionResultContent
Microsoft.Extensions.AI (8)
Microsoft.Extensions.AI.Abstractions (2)
Microsoft.Extensions.AI.Abstractions.Tests (11)
Microsoft.Extensions.AI.AzureAIInference (1)
Microsoft.Extensions.AI.Evaluation.Quality (2)
Microsoft.Extensions.AI.Integration.Tests (1)
Microsoft.Extensions.AI.OpenAI (9)
Microsoft.Extensions.AI.OpenAI.Tests (1)
Microsoft.Extensions.AI.Tests (16)