8 references to ServiceDescriptor
Microsoft.Extensions.AI (6)
..\..\..\..\src\Libraries\Microsoft.Extensions.AI\ChatCompletion\ChatClientBuilderServiceCollectionExtensions.cs (1)
49
serviceCollection.Add(new
ServiceDescriptor
(typeof(IChatClient), builder.Build, lifetime));
..\..\..\..\src\Libraries\Microsoft.Extensions.AI\Embeddings\EmbeddingGeneratorBuilderServiceCollectionExtensions.cs (2)
55
serviceCollection.Add(new
ServiceDescriptor
(typeof(IEmbeddingGenerator<TInput, TEmbedding>), builder.Build, lifetime));
56
serviceCollection.Add(new
ServiceDescriptor
(typeof(IEmbeddingGenerator),
..\..\..\..\src\Libraries\Microsoft.Extensions.AI\Image\ImageGeneratorBuilderServiceCollectionExtensions.cs (1)
45
serviceCollection.Add(new
ServiceDescriptor
(typeof(IImageGenerator), builder.Build, lifetime));
..\..\..\..\src\Libraries\Microsoft.Extensions.AI\SpeechToText\SpeechToTextClientBuilderServiceCollectionExtensions.cs (1)
43
serviceCollection.Add(new
ServiceDescriptor
(typeof(ISpeechToTextClient), builder.Build, lifetime));
..\..\..\..\src\Libraries\Microsoft.Extensions.AI\TextToSpeech\TextToSpeechClientBuilderServiceCollectionExtensions.cs (1)
47
serviceCollection.Add(new
ServiceDescriptor
(typeof(ITextToSpeechClient), builder.Build, lifetime));
Microsoft.Extensions.DependencyInjection.Abstractions (2)
ServiceCollectionServiceExtensions.cs (1)
617
var descriptor = new
ServiceDescriptor
(serviceType, implementationFactory, lifetime);
ServiceDescriptor.cs (1)
1019
return new
ServiceDescriptor
(serviceType, implementationFactory, lifetime);