3 overrides of Description
Microsoft.Extensions.AI (1)
Functions\AIFunctionFactory.cs (1)
639public override string Description => FunctionDescriptor.Description;
Microsoft.Extensions.AI.Abstractions.Tests (2)
Contents\FunctionCallContentTests..cs (1)
253public override string Description => "AIFunction with parameters that lack .NET types";
Functions\AIFunctionTests.cs (1)
22public override string Description => "";
14 references to Description
Microsoft.Extensions.AI.Abstractions (1)
AITool.cs (1)
42if (Description is string description && !string.IsNullOrEmpty(description))
Microsoft.Extensions.AI.Abstractions.Tests (4)
AIToolTests.cs (1)
16Assert.Empty(tool.Description);
HostedCodeInterpreterToolTests.cs (1)
15Assert.Empty(tool.Description);
HostedWebSearchToolTests.cs (1)
15Assert.Empty(tool.Description);
Utilities\AIJsonUtilitiesTests.cs (1)
362description: func.Description,
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceChatClient.cs (1)
400Description = aiFunction.Description,
Microsoft.Extensions.AI.Ollama (1)
OllamaChatClient.cs (1)
490Description = function.Description,
Microsoft.Extensions.AI.OpenAI (2)
OpenAIChatClient.cs (1)
639return ChatTool.CreateFunctionTool(aiFunction.Name, aiFunction.Description, functionParameters, strict);
OpenAIResponseChatClient.cs (1)
368result.Tools.Add(ResponseTool.CreateFunctionTool(af.Name, af.Description, functionParameters));
Microsoft.Extensions.AI.Tests (5)
ChatCompletion\FunctionInvocationContextTests.cs (1)
29Assert.Empty(ctx.Function.Description);
Functions\AIFunctionFactoryTest.cs (4)
148Assert.Empty(func.Description); 154Assert.Empty(func.Description); 160Assert.Equal("This is a test function", func.Description); 191Assert.Equal("test description", func.Description);