23 references to new
Microsoft.Extensions.AI.Abstractions.Tests (2)
Contents\FunctionResultContentTests.cs (2)
15FunctionResultContent c = new("callId1", "functionName", null); 57FunctionResultContent c = new("callId1", "functionName", null);
Microsoft.Extensions.AI.Ollama.Tests (1)
OllamaChatClientTests.cs (1)
446new(ChatRole.Tool, [new FunctionResultContent("abcd1234", "GetPersonAge", 42)]),
Microsoft.Extensions.AI.Tests (20)
ChatCompletion\FunctionInvokingChatClientTests.cs (19)
43new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", "Func1", result: "Result 1")]), 45new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId2", "Func2", result: "Result 2: 42")]), 47new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId3", "VoidReturn", result: "Success: Function completed.")]), 72new FunctionResultContent("callId1", "Func1", result: "Result 1"), 73new FunctionResultContent("callId2", "Func2", result: "Result 2: 34"), 74new FunctionResultContent("callId3", "Func2", result: "Result 2: 56"), 80new FunctionResultContent("callId4", "Func2", result: "Result 2: 78"), 81new FunctionResultContent("callId5", "Func1", result: "Result 1")]), 109new FunctionResultContent("callId1", "Func", result: "hellohello"), 110new FunctionResultContent("callId2", "Func", result: "worldworld"), 142new FunctionResultContent("callId1", "Func", result: "hellohello"), 143new FunctionResultContent("callId2", "Func", result: "worldworld"), 170new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", "Func1", result: "Result 1")]), 172new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId2", "Func2", result: "Result 2: 42")]), 174new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId3", "VoidReturn", result: "Success: Function completed.")]), 217new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId2", "Func1", result: "Result 1")]), 219new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId2", "Func2", result: "Result 2: 42")]), 221new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId3", "VoidReturn", result: "Success: Function completed.")]), 262new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", "Func1", result: detailedErrors ? "Error: Function failed. Exception: Oh no!" : "Error: Function failed.")]),
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
102new(ChatRole.Tool, [new FunctionResultContent("12345", "GetPersonName", "John")]),