6 overrides of Description
Microsoft.Extensions.AI.Abstractions (4)
Functions\AIFunctionFactory.cs (2)
494public override string Description => description; 570public override string Description => FunctionDescriptor.Description;
Functions\DelegatingAIFunction.cs (1)
36public override string Description => InnerFunction.Description;
Functions\DelegatingAIFunctionDeclaration.cs (1)
33public override string Description => InnerFunction.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 => "";
30 references to Description
Microsoft.Extensions.AI (2)
ChatCompletion\FunctionInvokingChatClient.cs (1)
1118new(OpenTelemetryConsts.GenAI.Tool.Description, context.Function.Description),
ChatCompletion\OpenTelemetryChatClient.cs (1)
406Description = t.Description,
Microsoft.Extensions.AI.Abstractions (3)
Functions\DelegatingAIFunction.cs (1)
36public override string Description => InnerFunction.Description;
Functions\DelegatingAIFunctionDeclaration.cs (1)
33public override string Description => InnerFunction.Description;
Tools\AITool.cs (1)
71if (Description is string description && !string.IsNullOrEmpty(description))
Microsoft.Extensions.AI.Abstractions.Tests (11)
Functions\ApprovalRequiredAIFunctionTests.cs (1)
25Assert.Equal(inner.Description, func.Description);
Functions\DelegatingAIFunctionTests.cs (3)
28Assert.Equal(expected.Description, actual.Description); 74Assert.Equal(inner.Description, actual.Description);
Tools\AIToolTests.cs (1)
17Assert.Empty(tool.Description);
Tools\HostedCodeInterpreterToolTests.cs (1)
15Assert.Empty(tool.Description);
Tools\HostedFileSearchToolTests.cs (1)
15Assert.Empty(tool.Description);
Tools\HostedMcpServerToolTests.cs (3)
22Assert.Empty(tool.Description); 33Assert.Empty(tool.Description); 38Assert.Empty(tool.Description);
Tools\HostedWebSearchToolTests.cs (1)
15Assert.Empty(tool.Description);
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceChatClient.cs (1)
412Description = aiFunction.Description,
Microsoft.Extensions.AI.AzureAIInference.Tests (1)
AzureAIInferenceChatClientTests.cs (1)
627Description = aiFunction.Description,
Microsoft.Extensions.AI.Evaluation.Quality (1)
AIToolExtensions.cs (1)
28["description"] = function.Description,
Microsoft.Extensions.AI.OpenAI (4)
OpenAIAssistantsChatClient.cs (1)
282Description = aiFunction.Description,
OpenAIChatClient.cs (1)
129aiFunction.Description,
OpenAIRealtimeConversationClient.cs (1)
19Description = aiFunction.Description,
OpenAIResponsesChatClient.cs (1)
378aiFunction.Description);
Microsoft.Extensions.AI.Tests (7)
ChatCompletion\FunctionInvocationContextTests.cs (1)
29Assert.Empty(ctx.Function.Description);
Functions\AIFunctionFactoryTest.cs (6)
219Assert.Empty(func.Description); 225Assert.Empty(func.Description); 231Assert.Equal("This is a test function", func.Description); 262Assert.Equal("test description", func.Description); 941Assert.Equal("amazing", f.Description); 947Assert.Empty(f.Description);