1 write to Name
Microsoft.Extensions.AI.Abstractions (1)
Contents\FunctionCallContent.cs (1)
28Name = Throw.IfNull(name);
21 references to Name
Microsoft.Extensions.AI (3)
ChatCompletion\FunctionInvokingChatClient.cs (2)
463AIFunction? function = options.Tools!.OfType<AIFunction>().FirstOrDefault(t => t.Metadata.Name == functionCallContent.Name); 555return new FunctionResultContent(result.CallContent.CallId, result.CallContent.Name, functionResult, result.Exception);
ChatCompletion\OpenTelemetryChatClient.cs (1)
525Name = fc.Name,
Microsoft.Extensions.AI.Abstractions (3)
Contents\FunctionCallContent.cs (2)
109$"Call = {Name}({string.Join(", ", Arguments)})" : 110$"Call = {Name}()";
Contents\FunctionResultContent.cs (1)
66: this(Throw.IfNull(functionCall).CallId, functionCall.Name, result, exception)
Microsoft.Extensions.AI.Abstractions.Tests (6)
ChatCompletion\ChatMessageTests.cs (1)
371Assert.Equal("plugin-name-function-name", functionCallContent.Name);
ChatCompletion\StreamingChatCompletionUpdateTests.cs (1)
199Assert.Equal("fc1", ((FunctionCallContent)result.Contents[2]).Name);
Contents\FunctionCallContentTests..cs (4)
28Assert.Equal("name", c.Name); 45Assert.Equal("name", c.Name); 98Assert.Equal("functionName", deserializedSut.Name); 328Assert.Equal("functionName", content.Name);
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceChatClient.cs (1)
476callRequest.Name,
Microsoft.Extensions.AI.AzureAIInference.Tests (2)
AzureAIInferenceChatClientTests.cs (2)
430Assert.Equal("GetPersonAge", fcc.Name); 526Assert.Equal("GetPersonAge", fcc.Name);
Microsoft.Extensions.AI.Integration.Tests (1)
PromptBasedFunctionCallingChatClient.cs (1)
72var toolCallJson = JsonSerializer.Serialize(new { fcc.CallId, fcc.Name, fcc.Arguments }, _jsonOptions);
Microsoft.Extensions.AI.Ollama (1)
OllamaChatClient.cs (1)
373Name = fcc.Name,
Microsoft.Extensions.AI.Ollama.Tests (1)
OllamaChatClientTests.cs (1)
369Assert.Equal("GetPersonAge", fcc.Name);
Microsoft.Extensions.AI.OpenAI (1)
OpenAIChatClient.cs (1)
635callRequest.Name,
Microsoft.Extensions.AI.OpenAI.Tests (2)
OpenAIChatClientTests.cs (2)
476Assert.Equal("GetPersonAge", fcc.Name); 577Assert.Equal("GetPersonAge", fcc.Name);