6 instantiations of MyService
Microsoft.Extensions.AI.Tests (6)
Functions\AIFunctionFactoryTest.cs (6)
590MyService service = new(42); 613MyService service = new(42); 636MyService service = new(42); 659MyService service = new(42); 710IServiceProvider sp1 = new ServiceCollection().AddSingleton(new MyService(42)).BuildServiceProvider(); 711IServiceProvider sp2 = new ServiceCollection().AddSingleton(new MyService(43)).BuildServiceProvider();
12 references to MyService
Microsoft.Extensions.AI.Tests (12)
Functions\AIFunctionFactoryTest.cs (12)
590MyService service = new(42); 596AIFunction f = AIFunctionFactory.Create(([FromKeyedServices("key")] MyService service, int myInteger) => service.Value + myInteger, 613MyService service = new(42); 619AIFunction f = AIFunctionFactory.Create(([FromKeyedServices(null!)] MyService service, int myInteger) => service.Value + myInteger, 636MyService service = new(42); 642AIFunction f = AIFunctionFactory.Create(([FromKeyedServices("key")] MyService? service = null, int myInteger = 0) => 659MyService service = new(42); 662(MyService service, int myInteger) => service.Value + myInteger, 667if (p.ParameterType == typeof(MyService)) 672a.Context?.TryGetValue(typeof(MyService), out object? service) is true ? service : 701[typeof(MyService)] = service 714(IServiceProvider services) => services.GetRequiredService<MyService>().Value,