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