6 references to AIFunctionName
Microsoft.Extensions.AI.Abstractions.Tests (3)
Functions\AINameAttributesTests.cs (2)
14Assert.Throws<ArgumentNullException>("name", () => new AIFunctionNameAttribute(null!)); 15Assert.Throws<ArgumentException>("name", () => new AIFunctionNameAttribute(" "));
Utilities\AIJsonUtilitiesTests.cs (1)
579[AIFunctionName("my_tool")]
Microsoft.Extensions.AI.Tests (3)
Functions\AIFunctionFactoryTest.cs (3)
324Func<string> funcWithAttribute = [AIFunctionName("get_user")] () => "test"; 328Func<string> funcWithBoth = [AIFunctionName("my_function")][DisplayName("display_name")] () => "test"; 342AIFunction func = AIFunctionFactory.Create([AIFunctionName("my_tool")] ([AIParameterName("my_param")] string myParam) => myParam);