11 references to Build
Microsoft.Extensions.AI (2)
Image\ImageGeneratorBuilderServiceCollectionExtensions.cs (2)
44
serviceCollection.Add(new ServiceDescriptor(typeof(IImageGenerator), builder.
Build
, lifetime));
82
serviceCollection.Add(new ServiceDescriptor(typeof(IImageGenerator), serviceKey, factory: (services, serviceKey) => builder.
Build
(services), lifetime));
Microsoft.Extensions.AI.Tests (9)
Image\ConfigureOptionsImageGeneratorTests.cs (1)
65
.
Build
();
Image\LoggingImageGeneratorTests.cs (8)
30
Assert.Null(innerGenerator.AsBuilder().UseLogging(NullLoggerFactory.Instance).
Build
().GetService(typeof(LoggingImageGenerator)));
31
Assert.Same(innerGenerator, innerGenerator.AsBuilder().UseLogging(NullLoggerFactory.Instance).
Build
().GetService(typeof(IImageGenerator)));
34
Assert.NotNull(innerGenerator.AsBuilder().UseLogging(factory).
Build
().GetService(typeof(LoggingImageGenerator)));
39
Assert.NotNull(innerGenerator.AsBuilder().UseLogging().
Build
(services).GetService(typeof(LoggingImageGenerator)));
40
Assert.NotNull(innerGenerator.AsBuilder().UseLogging(null).
Build
(services).GetService(typeof(LoggingImageGenerator)));
41
Assert.Null(innerGenerator.AsBuilder().UseLogging(NullLoggerFactory.Instance).
Build
(services).GetService(typeof(LoggingImageGenerator)));
67
.
Build
(services);
115
.
Build
();