13 references to GetService
Microsoft.Extensions.AI (1)
Image\LoggingImageGenerator.cs (1)
67LogInvokedSensitive(nameof(GenerateAsync), request.Prompt ?? string.Empty, AsJson(options), AsJson(this.GetService<ImageGeneratorMetadata>()));
Microsoft.Extensions.AI.Abstractions.Tests (7)
Image\DelegatingImageGeneratorTests.cs (3)
67var generator = delegating.GetService<DelegatingImageGenerator>(); 86var generator = delegating.GetService<IImageGenerator>(expectedKey); 107var tzi = delegating.GetService<TimeZoneInfo>(expectedKey);
Image\ImageGeneratorExtensionsTests.cs (4)
18_ = ImageGeneratorExtensions.GetService<object>(null!); 36var result = testGenerator.GetService<object>(expectedServiceKey); 51var result = testGenerator.GetService<ImageGeneratorMetadata>(); 54var nullResult = testGenerator.GetService<string>();
Microsoft.Extensions.AI.OpenAI.Tests (5)
OpenAIImageGeneratorTests.cs (5)
29var metadata = imageClient.GetService<ImageGeneratorMetadata>(); 40Assert.Same(imageClient, imageClient.GetService<IImageGenerator>()); 41Assert.Same(imageClient, imageClient.GetService<object>()); 42Assert.NotNull(imageClient.GetService<ImageGeneratorMetadata>()); 43Assert.NotNull(imageClient.GetService<ImageClient>());