6 overrides of Description
Microsoft.Extensions.AI.Abstractions (4)
Functions\AIFunctionFactory.cs (2)
526public override string Description => description; 602public 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)
336public override string Description => "AIFunction with parameters that lack .NET types";
Functions\AIFunctionTests.cs (1)
22public override string Description => "";
36 references to Description
Microsoft.Extensions.AI (2)
Common\FunctionInvocationProcessor.cs (1)
169new(OpenTelemetryConsts.GenAI.Tool.Description, context.Function.Description),
Common\OtelMessageParts.cs (1)
105Description = includeOptionalProperties ? function.Description : null,
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 (13)
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)
16Assert.Empty(tool.Description);
Tools\HostedFileSearchToolTests.cs (1)
16Assert.Empty(tool.Description);
Tools\HostedImageGenerationToolTests.cs (1)
16Assert.Empty(tool.Description);
Tools\HostedMcpServerToolTests.cs (3)
22Assert.Empty(tool.Description); 65Assert.Empty(tool.Description); 71Assert.Empty(tool.Description);
Tools\HostedToolSearchToolTests.cs (1)
16Assert.Empty(tool.Description);
Tools\HostedWebSearchToolTests.cs (1)
16Assert.Empty(tool.Description);
Microsoft.Extensions.AI.Evaluation.Quality (1)
AIToolExtensions.cs (1)
28["description"] = function.Description,
Microsoft.Extensions.AI.OpenAI (4)
OpenAIAssistantsChatClient.cs (1)
331Description = aiFunction.Description,
OpenAIChatClient.cs (1)
144aiFunction.Description,
OpenAIRealtimeConversationClient.cs (1)
22FunctionDescription = aiFunction.Description,
OpenAIResponsesChatClient.cs (1)
878FunctionDescription = aiFunction.Description,
Microsoft.Extensions.AI.Stabilization.Tests (3)
parent\Microsoft.Extensions.AI.Abstractions.Tests\Tools\HostedCodeInterpreterToolTests.cs (1)
16Assert.Empty(tool.Description);
parent\Microsoft.Extensions.AI.Abstractions.Tests\Tools\HostedImageGenerationToolTests.cs (1)
16Assert.Empty(tool.Description);
parent\Microsoft.Extensions.AI.Abstractions.Tests\Tools\HostedWebSearchToolTests.cs (1)
16Assert.Empty(tool.Description);
Microsoft.Extensions.AI.Tests (10)
ChatCompletion\FunctionInvocationContextTests.cs (1)
29Assert.Empty(ctx.Function.Description);
Functions\AIFunctionFactoryTest.cs (9)
269Assert.Empty(func.Description); 275Assert.Empty(func.Description); 281Assert.Equal("This is a test function", func.Description); 295Assert.Empty(func.Description); 301Assert.Equal("A test function", func.Description); 471Assert.Equal("The compute method", f.Description); 511Assert.Equal("test description", func.Description); 1308Assert.Equal("amazing", f.Description); 1314Assert.Empty(f.Description);