51 references to Create
Microsoft.Extensions.AI.Abstractions.Tests (1)
Utilities\AIJsonUtilitiesTests.cs (1)
339AIFunction func = AIFunctionFactory.Create((
Microsoft.Extensions.AI.Integration.Tests (29)
ChatClientIntegrationTests.cs (29)
459AIFunctionFactory.Create((int? i) => i, createOptions()), 460AIFunctionFactory.Create((string? s) => s, createOptions()), 461AIFunctionFactory.Create((int? i = null) => i, createOptions()), 462AIFunctionFactory.Create((bool b) => b, createOptions()), 463AIFunctionFactory.Create((double d) => d, createOptions()), 464AIFunctionFactory.Create((decimal d) => d, createOptions()), 465AIFunctionFactory.Create((float f) => f, createOptions()), 466AIFunctionFactory.Create((long l) => l, createOptions()), 467AIFunctionFactory.Create((char c) => c, createOptions()), 468AIFunctionFactory.Create((DateTime dt) => dt, createOptions()), 469AIFunctionFactory.Create((DateTimeOffset? dt) => dt, createOptions()), 470AIFunctionFactory.Create((TimeSpan ts) => ts, createOptions()), 472AIFunctionFactory.Create((DateOnly d) => d, createOptions()), 473AIFunctionFactory.Create((TimeOnly t) => t, createOptions()), 475AIFunctionFactory.Create((Uri uri) => uri, createOptions()), 476AIFunctionFactory.Create((Guid guid) => guid, createOptions()), 477AIFunctionFactory.Create((List<int> list) => list, createOptions()), 478AIFunctionFactory.Create((int[] arr, ComplexObject? co) => arr, createOptions()), 479AIFunctionFactory.Create((string p1 = "str", int p2 = 42, BindingFlags p3 = BindingFlags.IgnoreCase, char p4 = 'x') => p1, createOptions()), 480AIFunctionFactory.Create((string? p1 = "str", int? p2 = 42, BindingFlags? p3 = BindingFlags.IgnoreCase, char? p4 = 'x') => p1, createOptions()), 1417var weatherTool = AIFunctionFactory.Create( 1425var translateTool = AIFunctionFactory.Create( 1433var mathTool = AIFunctionFactory.Create( 1501var translateTool = AIFunctionFactory.Create( 1509var weatherTool = AIFunctionFactory.Create( 1558var weatherTool = AIFunctionFactory.Create( 1634var weatherTool = AIFunctionFactory.Create( 1642var translateTool = AIFunctionFactory.Create( 1650var mathTool = AIFunctionFactory.Create(
Microsoft.Extensions.AI.OpenAI.Tests (2)
OpenAIResponseClientIntegrationTests.cs (2)
262Tools = [AIFunctionFactory.Create(() => { callCount++; return "5:43"; }, new AIFunctionFactoryOptions { Name = "GetCurrentTime" })] 356Tools = [AIFunctionFactory.Create(() => { callCount++; return "5:43"; }, new AIFunctionFactoryOptions { Name = "GetCurrentTime" })]
Microsoft.Extensions.AI.Tests (19)
Functions\AIFunctionFactoryTest.cs (19)
304func = AIFunctionFactory.Create(funcWithDisplayName, new AIFunctionFactoryOptions()); 308func = AIFunctionFactory.Create(funcWithDisplayName, new AIFunctionFactoryOptions { Name = "options_name" }); 338AIFunction func = AIFunctionFactory.Create(dotnetFunc, options); 363AIFunction func = AIFunctionFactory.Create( 387AIFunction func = AIFunctionFactory.Create( 596AIFunction f = AIFunctionFactory.Create(([FromKeyedServices("key")] MyService service, int myInteger) => service.Value + myInteger, 619AIFunction f = AIFunctionFactory.Create(([FromKeyedServices(null!)] MyService service, int myInteger) => service.Value + myInteger, 642AIFunction f = AIFunctionFactory.Create(([FromKeyedServices("key")] MyService? service = null, int myInteger = 0) => 661AIFunction f = AIFunctionFactory.Create( 713AIFunction f = AIFunctionFactory.Create( 730AIFunction f = AIFunctionFactory.Create( 746AIFunction f = AIFunctionFactory.Create( 769AIFunction f = AIFunctionFactory.Create( 792AIFunction f = AIFunctionFactory.Create( 815AIFunction f = AIFunctionFactory.Create( 838AIFunction f = AIFunctionFactory.Create( 861AIFunction f = AIFunctionFactory.Create( 884AIFunction f = AIFunctionFactory.Create( 907AIFunction f = AIFunctionFactory.Create(