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