6 instantiations of MyService
Microsoft.Extensions.AI.Tests (6)
Functions\AIFunctionFactoryTest.cs (6)
510MyService service = new(42); 533MyService service = new(42); 556MyService service = new(42); 579MyService service = new(42); 630IServiceProvider sp1 = new ServiceCollection().AddSingleton(new MyService(42)).BuildServiceProvider(); 631IServiceProvider sp2 = new ServiceCollection().AddSingleton(new MyService(43)).BuildServiceProvider();
12 references to MyService
Microsoft.Extensions.AI.Tests (12)
Functions\AIFunctionFactoryTest.cs (12)
510MyService service = new(42); 516AIFunction f = AIFunctionFactory.Create(([FromKeyedServices("key")] MyService service, int myInteger) => service.Value + myInteger, 533MyService service = new(42); 539AIFunction f = AIFunctionFactory.Create(([FromKeyedServices(null!)] MyService service, int myInteger) => service.Value + myInteger, 556MyService service = new(42); 562AIFunction f = AIFunctionFactory.Create(([FromKeyedServices("key")] MyService? service = null, int myInteger = 0) => 579MyService service = new(42); 582(MyService service, int myInteger) => service.Value + myInteger, 587if (p.ParameterType == typeof(MyService)) 592a.Context?.TryGetValue(typeof(MyService), out object? service) is true ? service : 621[typeof(MyService)] = service 634(IServiceProvider services) => services.GetRequiredService<MyService>().Value,