17 references to ServiceDescriptor
Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL (1)
src\Components\Common\EntityFrameworkUtils.cs (1)
75
var dbContextOptionsDescriptor = new
ServiceDescriptor
(
Aspire.Microsoft.EntityFrameworkCore.Cosmos (1)
src\Components\Common\EntityFrameworkUtils.cs (1)
75
var dbContextOptionsDescriptor = new
ServiceDescriptor
(
Aspire.Microsoft.EntityFrameworkCore.SqlServer (1)
src\Components\Common\EntityFrameworkUtils.cs (1)
75
var dbContextOptionsDescriptor = new
ServiceDescriptor
(
Aspire.MongoDB.EntityFrameworkCore (1)
src\Components\Common\EntityFrameworkUtils.cs (1)
75
var dbContextOptionsDescriptor = new
ServiceDescriptor
(
Aspire.Npgsql.EntityFrameworkCore.PostgreSQL (1)
src\Components\Common\EntityFrameworkUtils.cs (1)
75
var dbContextOptionsDescriptor = new
ServiceDescriptor
(
Aspire.Oracle.EntityFrameworkCore (1)
src\Components\Common\EntityFrameworkUtils.cs (1)
75
var dbContextOptionsDescriptor = new
ServiceDescriptor
(
Aspire.Pomelo.EntityFrameworkCore.MySql (1)
src\Components\Common\EntityFrameworkUtils.cs (1)
75
var dbContextOptionsDescriptor = new
ServiceDescriptor
(
Microsoft.Extensions.AI (6)
..\..\..\..\src\Libraries\Microsoft.Extensions.AI\ChatCompletion\ChatClientBuilderServiceCollectionExtensions.cs (1)
93
serviceCollection.Add(new
ServiceDescriptor
(typeof(IChatClient), serviceKey, factory: (services, serviceKey) => builder.Build(services), lifetime));
..\..\..\..\src\Libraries\Microsoft.Extensions.AI\Embeddings\EmbeddingGeneratorBuilderServiceCollectionExtensions.cs (2)
107
serviceCollection.Add(new
ServiceDescriptor
(typeof(IEmbeddingGenerator<TInput, TEmbedding>), serviceKey, factory: (services, serviceKey) => builder.Build(services), lifetime));
108
serviceCollection.Add(new
ServiceDescriptor
(typeof(IEmbeddingGenerator), serviceKey,
..\..\..\..\src\Libraries\Microsoft.Extensions.AI\Image\ImageGeneratorBuilderServiceCollectionExtensions.cs (1)
82
serviceCollection.Add(new
ServiceDescriptor
(typeof(IImageGenerator), serviceKey, factory: (services, serviceKey) => builder.Build(services), lifetime));
..\..\..\..\src\Libraries\Microsoft.Extensions.AI\SpeechToText\SpeechToTextClientBuilderServiceCollectionExtensions.cs (1)
78
serviceCollection.Add(new
ServiceDescriptor
(typeof(ISpeechToTextClient), serviceKey, factory: (services, serviceKey) => builder.Build(services), lifetime));
..\..\..\..\src\Libraries\Microsoft.Extensions.AI\TextToSpeech\TextToSpeechClientBuilderServiceCollectionExtensions.cs (1)
86
serviceCollection.Add(new
ServiceDescriptor
(typeof(ITextToSpeechClient), serviceKey, factory: (services, serviceKey) => builder.Build(services), lifetime));
Microsoft.Extensions.DependencyInjection.Abstractions (2)
ServiceCollectionServiceExtensions.Keyed.cs (1)
670
var descriptor = new
ServiceDescriptor
(serviceType, serviceKey, implementationFactory, lifetime);
ServiceDescriptor.cs (1)
1034
return new
ServiceDescriptor
(serviceType, serviceKey, implementationFactory, lifetime);
Microsoft.Extensions.VectorData.ConformanceTests (2)
..\..\..\..\src\Libraries\Microsoft.Extensions.VectorData.ConformanceTests\DependencyInjectionTests.cs (2)
126
services.Add(new
ServiceDescriptor
(typeof(VectorStore), serviceKey, (sp, key) => new FakeVectorStore(), lifetime));
146
services.Add(new
ServiceDescriptor
(typeof(VectorStoreCollection<TKey, TRecord>), serviceKey, (sp, key) => new FakeVectorStoreRecordCollection(), lifetime));