1 write to RequiredFunctionName
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\RequiredChatToolMode.cs (1)
40RequiredFunctionName = requiredFunctionName;
8 references to RequiredFunctionName
Microsoft.Extensions.AI.Abstractions (4)
ChatCompletion\RequiredChatToolMode.cs (4)
50private string DebuggerDisplay => $"Required: {RequiredFunctionName ?? "Any"}"; 55RequiredFunctionName == other.RequiredFunctionName; 59RequiredFunctionName?.GetHashCode(StringComparison.Ordinal) ??
Microsoft.Extensions.AI.AzureAIInference (2)
AzureAIInferenceChatClient.cs (2)
345result.ToolChoice = required.RequiredFunctionName is null ? 347new ChatCompletionsToolChoice(new FunctionDefinition(required.RequiredFunctionName));
Microsoft.Extensions.AI.OpenAI (2)
OpenAIChatClient.cs (2)
462result.ToolChoice = required.RequiredFunctionName is null ? 464ChatToolChoice.CreateFunctionChoice(required.RequiredFunctionName);