16 references to Build
Microsoft.Extensions.AI (2)
Image\ImageGeneratorBuilderServiceCollectionExtensions.cs (2)
44
serviceCollection.Add(new ServiceDescriptor(typeof(IImageGenerator), builder.
Build
, lifetime));
81
serviceCollection.Add(new ServiceDescriptor(typeof(IImageGenerator), serviceKey, factory: (services, serviceKey) => builder.
Build
(services), lifetime));
Microsoft.Extensions.AI.Tests (14)
Image\ConfigureOptionsImageGeneratorTests.cs (1)
65
.
Build
();
Image\ImageGeneratorBuilderTests.cs (4)
32
Assert.Same(expectedOuterGenerator, builder.
Build
(expectedServiceProvider));
47
var first = (InnerGeneratorCapturingImageGenerator)builder.
Build
();
77
var ex = Assert.Throws<InvalidOperationException>(() => builder.
Build
());
96
builder.
Build
();
Image\LoggingImageGeneratorTests.cs (8)
29
Assert.Null(innerGenerator.AsBuilder().UseLogging(NullLoggerFactory.Instance).
Build
().GetService(typeof(LoggingImageGenerator)));
30
Assert.Same(innerGenerator, innerGenerator.AsBuilder().UseLogging(NullLoggerFactory.Instance).
Build
().GetService(typeof(IImageGenerator)));
33
Assert.NotNull(innerGenerator.AsBuilder().UseLogging(factory).
Build
().GetService(typeof(LoggingImageGenerator)));
38
Assert.NotNull(innerGenerator.AsBuilder().UseLogging().
Build
(services).GetService(typeof(LoggingImageGenerator)));
39
Assert.NotNull(innerGenerator.AsBuilder().UseLogging(null).
Build
(services).GetService(typeof(LoggingImageGenerator)));
40
Assert.Null(innerGenerator.AsBuilder().UseLogging(NullLoggerFactory.Instance).
Build
(services).GetService(typeof(LoggingImageGenerator)));
66
.
Build
(services);
114
.
Build
();
Image\OpenTelemetryImageGeneratorTests.cs (1)
69
.
Build
();