From 3066c48f4d2c57817dccc97326ca1ddc8dc1e0b9 Mon Sep 17 00:00:00 2001
From: Genevieve Warren <24882762+gewarren@users.noreply.github.com>
Date: Fri, 26 Jun 2026 15:35:32 -0700
Subject: [PATCH 1/3] add MemberGroup descriptions
---
.../ServiceCollectionDescriptorExtensions.xml | 90 ++++++++++++++
...ionEnricherServiceCollectionExtensions.xml | 10 ++
...ionMetadataServiceCollectionExtensions.xml | 5 +
.../AutoActivationExtensions.xml | 50 ++++++++
...ildMetadataServiceCollectionExtensions.xml | 5 +
...ientBuilderServiceCollectionExtensions.xml | 10 ++
.../CommonHealthChecksExtensions.xml | 15 +++
...tualOptionsServiceCollectionExtensions.xml | 10 ++
.../DefaultServiceProviderFactory.xml | 5 +
...atorBuilderServiceCollectionExtensions.xml | 10 ++
.../EncoderServiceCollectionExtensions.xml | 6 +
...mmarizationServiceCollectionExtensions.xml | 5 +
.../FakeLoggerServiceCollectionExtensions.xml | 5 +
...keRedactionServiceCollectionExtensions.xml | 5 +
.../FromKeyedServicesAttribute.xml | 5 +
.../HealthChecksBuilderAddCheckExtensions.xml | 15 +++
.../HealthChecksBuilderDelegateExtensions.xml | 10 ++
.../HttpClientBuilderExtensions.xml | 33 +++++
...ientFactoryServiceCollectionExtensions.xml | 17 +++
.../HttpClientLatencyTelemetryExtensions.xml | 5 +
...ientLoggingHttpClientBuilderExtensions.xml | 5 +
...ientLoggingServiceCollectionExtensions.xml | 5 +
.../HybridCacheServiceExtensions.xml | 10 ++
...atorBuilderServiceCollectionExtensions.xml | 10 ++
.../KubernetesProbesExtensions.xml | 5 +
.../LatencyConsoleExtensions.xml | 5 +
.../LatencyContextExtensions.xml | 5 +
...ocalizationServiceCollectionExtensions.xml | 5 +
.../LoggingServiceCollectionExtensions.xml | 5 +
...MemoryCacheServiceCollectionExtensions.xml | 14 +++
.../MetricsServiceExtensions.xml | 5 +
.../OptionsBuilderConfigurationExtensions.xml | 5 +
...nfigurationServiceCollectionExtensions.xml | 5 +
.../OptionsServiceCollectionExtensions.xml | 24 ++++
.../PollyHttpClientBuilderExtensions.xml | 12 ++
.../PollyServiceCollectionExtensions.xml | 7 ++
...essEnricherServiceCollectionExtensions.xml | 5 +
.../RedactionServiceCollectionExtensions.xml | 5 +
.../ResilienceHttpClientBuilderExtensions.xml | 15 +++
...eMonitoringServiceCollectionExtensions.xml | 5 +
...sourceUtilizationHealthCheckExtensions.xml | 5 +
...ceCollectionContainerBuilderExtensions.xml | 5 +
...rviceCollectionHostedServiceExtensions.xml | 5 +
.../ServiceCollectionServiceExtensions.xml | 114 +++++++++++++++++
.../ServiceDescriptor.xml | 117 ++++++++++++++++++
.../ServiceProviderServiceExtensions.xml | 5 +
.../SocketsHttpHandlerBuilderExtensions.xml | 6 +
...ientBuilderServiceCollectionExtensions.xml | 10 ++
.../TcpEndpointProbesExtensions.xml | 6 +
...ientBuilderServiceCollectionExtensions.xml | 10 ++
.../AppBaseCompilationAssemblyResolver.xml | 5 +
.../PackageCompilationAssemblyResolver.xml | 5 +
.../ReferenceAssemblyPathResolver.xml | 5 +
.../CompilationLibrary.xml | 10 ++
.../Dependency.xml | 5 +
.../DependencyContextJsonReader.xml | 5 +
.../Library.xml | 5 +
.../ResourceAssembly.xml | 5 +
.../RuntimeAssetGroup.xml | 5 +
.../RuntimeFallbacks.xml | 5 +
.../RuntimeFile.xml | 5 +
.../RuntimeLibrary.xml | 5 +
62 files changed, 821 insertions(+)
diff --git a/xml/Microsoft.Extensions.DependencyInjection.Extensions/ServiceCollectionDescriptorExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection.Extensions/ServiceCollectionDescriptorExtensions.xml
index 999a247e9eb..4b21910e1ee 100644
--- a/xml/Microsoft.Extensions.DependencyInjection.Extensions/ServiceCollectionDescriptorExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection.Extensions/ServiceCollectionDescriptorExtensions.xml
@@ -41,6 +41,11 @@
To be added.
+
+
+ Adds the specified to the .
+
+
@@ -281,6 +286,12 @@
To be added.
+
+
+ Adds the specified to the if the
+ service type hasn't already been registered.
+
+
@@ -339,6 +350,13 @@
To be added.
+
+
+ Adds a if an existing descriptor with the same
+ and an implementation that does not already exist
+ in .
+
+
@@ -417,6 +435,12 @@
+
+
+ Adds the specified as a service
+ to the if the service type hasn't already been registered.
+
+
@@ -562,6 +586,12 @@
+
+
+ Adds the specified as a service
+ to the if the service type hasn't already been registered.
+
+
@@ -728,6 +758,12 @@
+
+
+ Adds the specified as a service
+ to the if the service type hasn't already been registered.
+
+
@@ -873,6 +909,12 @@
+
+
+ Adds the specified as a service
+ to the if the service type hasn't already been registered.
+
+
@@ -1087,6 +1129,12 @@
+
+
+ Adds the specified as a service
+ to the if the service type hasn't already been registered.
+
+
@@ -1232,6 +1280,12 @@
+
+
+ Adds the specified as a service
+ to the if the service type hasn't already been registered.
+
+
@@ -1398,6 +1452,12 @@
+
+
+ Adds the specified as a service
+ to the if the service type hasn't already been registered.
+
+
@@ -1508,6 +1568,12 @@
+
+
+ Adds the specified as a service
+ to the if the service type hasn't already been registered.
+
+
@@ -1639,6 +1705,12 @@
+
+
+ Adds the specified as a service
+ to the if the service type hasn't already been registered.
+
+
@@ -1749,6 +1821,12 @@
+
+
+ Adds the specified as a service
+ to the if the service type hasn't already been registered.
+
+
@@ -1919,6 +1997,12 @@
+
+
+ Adds the specified as a service
+ to the if the service type hasn't already been registered.
+
+
@@ -2029,6 +2113,12 @@
+
+
+ Adds the specified as a service
+ to the if the service type hasn't already been registered.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/ApplicationEnricherServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ApplicationEnricherServiceCollectionExtensions.xml
index 1157e44747e..49e2116d263 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/ApplicationEnricherServiceCollectionExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/ApplicationEnricherServiceCollectionExtensions.xml
@@ -50,6 +50,11 @@
To be added.
+
+
+ Adds an instance of the application enricher to the .
+
+
@@ -139,6 +144,11 @@
Any of the arguments is .
+
+
+ Adds an instance of the service enricher to the .
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/ApplicationMetadataServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ApplicationMetadataServiceCollectionExtensions.xml
index 857864aace6..59110d84729 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/ApplicationMetadataServiceCollectionExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/ApplicationMetadataServiceCollectionExtensions.xml
@@ -50,6 +50,11 @@
To be added.
+
+
+ Adds an instance of to a dependency injection container.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/AutoActivationExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/AutoActivationExtensions.xml
index 2521ce538d9..0805c49afa1 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/AutoActivationExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/AutoActivationExtensions.xml
@@ -196,6 +196,11 @@
To be added.
+
+
+ Adds an auto-activated keyed singleton service.
+
+
@@ -335,6 +340,11 @@
To be added.
+
+
+ Adds an auto-activated keyed singleton service.
+
+
@@ -438,6 +448,11 @@
To be added.
+
+
+ Adds an auto-activated keyed singleton service.
+
+
@@ -555,6 +570,11 @@
To be added.
+
+
+ Adds an auto-activated singleton service.
+
+
@@ -668,6 +688,11 @@
To be added.
+
+
+ Adds an auto-activated singleton service.
+
+
@@ -746,6 +771,11 @@
To be added.
+
+
+ Adds an auto-activated singleton service.
+
+
@@ -838,6 +868,11 @@
To be added.
+
+
+ Tries to add an auto-activated keyed singleton service.
+
+
@@ -974,6 +1009,11 @@
To be added.
+
+
+ Tries to add an auto-activated keyed singleton service.
+
+
@@ -1131,6 +1171,11 @@
To be added.
+
+
+ Tries to add an auto-activated singleton service.
+
+
@@ -1233,6 +1278,11 @@
To be added.
+
+
+ Tries to add an auto-activated singleton service.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/BuildMetadataServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/BuildMetadataServiceCollectionExtensions.xml
index adcf628d877..a9d0deb84c0 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/BuildMetadataServiceCollectionExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/BuildMetadataServiceCollectionExtensions.xml
@@ -31,6 +31,11 @@
To be added.
+
+
+ Adds an instance of to the .
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/ChatClientBuilderServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ChatClientBuilderServiceCollectionExtensions.xml
index 926898e87eb..c370730b6b0 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/ChatClientBuilderServiceCollectionExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/ChatClientBuilderServiceCollectionExtensions.xml
@@ -39,6 +39,11 @@
To be added.
+
+
+ Registers a singleton in the .
+
+
@@ -99,6 +104,11 @@
is .
+
+
+ Registers a keyed singleton in the .
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/CommonHealthChecksExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/CommonHealthChecksExtensions.xml
index beba663b06c..447067edc90 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/CommonHealthChecksExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/CommonHealthChecksExtensions.xml
@@ -50,6 +50,11 @@
To be added.
+
+
+ Registers a health check provider that's tied to the application's lifecycle.
+
+
@@ -117,6 +122,11 @@
To be added.
+
+
+ Registers a health check provider that enables manual control of the application's health.
+
+
@@ -186,6 +196,11 @@
or is .
+
+
+ Registers a health check publisher which emits telemetry representing the application's health.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/ContextualOptionsServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ContextualOptionsServiceCollectionExtensions.xml
index 86e6af2eb60..13d6904933f 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/ContextualOptionsServiceCollectionExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/ContextualOptionsServiceCollectionExtensions.xml
@@ -70,6 +70,11 @@
To be added.
+
+
+ Registers an action used to configure a particular type of options.
+
+
@@ -250,6 +255,11 @@
To be added.
+
+
+ Registers an action used to configure all instances of a particular type of options.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/DefaultServiceProviderFactory.xml b/xml/Microsoft.Extensions.DependencyInjection/DefaultServiceProviderFactory.xml
index 3498cb53293..7cd0db30a4c 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/DefaultServiceProviderFactory.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/DefaultServiceProviderFactory.xml
@@ -44,6 +44,11 @@
To be added.
+
+
+ Initializes a new instance of the class.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/EmbeddingGeneratorBuilderServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/EmbeddingGeneratorBuilderServiceCollectionExtensions.xml
index 80e0edad1a7..f26d6e9449e 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/EmbeddingGeneratorBuilderServiceCollectionExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/EmbeddingGeneratorBuilderServiceCollectionExtensions.xml
@@ -39,6 +39,11 @@
To be added.
+
+
+ Registers a singleton embedding generator in the .
+
+
@@ -145,6 +150,11 @@
is .
+
+
+ Registers a keyed singleton embedding generator in the .
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/EncoderServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/EncoderServiceCollectionExtensions.xml
index 429f5faeaae..6fc9ef0bff0 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/EncoderServiceCollectionExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/EncoderServiceCollectionExtensions.xml
@@ -41,6 +41,12 @@
To be added.
+
+
+ Adds , and
+ to the specified .
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/ExceptionSummarizationServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ExceptionSummarizationServiceCollectionExtensions.xml
index 0aae661a6cc..d9528cb1858 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/ExceptionSummarizationServiceCollectionExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/ExceptionSummarizationServiceCollectionExtensions.xml
@@ -50,6 +50,11 @@
To be added.
+
+
+ Registers an exception summarizer into a dependency injection container.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/FakeLoggerServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/FakeLoggerServiceCollectionExtensions.xml
index d6ba95a8181..2b8fcee7f18 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/FakeLoggerServiceCollectionExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/FakeLoggerServiceCollectionExtensions.xml
@@ -50,6 +50,11 @@
To be added.
+
+
+ Configures fake logging.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/FakeRedactionServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/FakeRedactionServiceCollectionExtensions.xml
index 6b8dcd0d316..575b52f33a6 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/FakeRedactionServiceCollectionExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/FakeRedactionServiceCollectionExtensions.xml
@@ -50,6 +50,11 @@
To be added.
+
+
+ Registers the fake redactor provider that always returns fake redactor instances.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/FromKeyedServicesAttribute.xml b/xml/Microsoft.Extensions.DependencyInjection/FromKeyedServicesAttribute.xml
index 903d0c40f65..c6269760cc3 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/FromKeyedServicesAttribute.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/FromKeyedServicesAttribute.xml
@@ -37,6 +37,11 @@
+
+
+ Initializes a new instance of the class.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/HealthChecksBuilderAddCheckExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/HealthChecksBuilderAddCheckExtensions.xml
index 30d8dc1c723..3ca49302bb1 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/HealthChecksBuilderAddCheckExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/HealthChecksBuilderAddCheckExtensions.xml
@@ -37,6 +37,11 @@
To be added.
+
+
+ Adds a new health check with the specified name and implementation.
+
+
@@ -121,6 +126,11 @@
To be added.
+
+
+ Adds a new health check with the specified name and implementation.
+
+
@@ -241,6 +251,11 @@
+
+
+ Adds a new type activated health check with the specified name and implementation.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/HealthChecksBuilderDelegateExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/HealthChecksBuilderDelegateExtensions.xml
index b412f367293..9c42aadfd7a 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/HealthChecksBuilderDelegateExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/HealthChecksBuilderDelegateExtensions.xml
@@ -37,6 +37,11 @@
To be added.
+
+
+ Adds a new health check with the specified name and implementation.
+
+
@@ -185,6 +190,11 @@
To be added.
+
+
+ Adds a new health check with the specified name and implementation.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/HttpClientBuilderExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/HttpClientBuilderExtensions.xml
index 82d961e5d39..c2fe2a8cd6c 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/HttpClientBuilderExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/HttpClientBuilderExtensions.xml
@@ -123,6 +123,11 @@
To be added.
+
+
+ Adds a delegate that will be used to create an additional message handler for a named .
+
+
@@ -367,6 +372,12 @@
+
+
+ Configures a binding between the type and the named
+ associated with the .
+
+
@@ -631,6 +642,11 @@
To be added.
+
+
+ Adds a delegate that will be used to configure a named .
+
+
@@ -728,6 +744,12 @@
To be added.
+
+
+ Adds a delegate that will be used to configure the primary for a
+ named .
+
+
@@ -884,6 +906,11 @@
+
+
+ Sets the collection of HTTP headers names for which values should be redacted before logging.
+
+
@@ -1052,6 +1079,12 @@
+
+
+ Adds or updates as a primary handler for a named
+ and configures it using .
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/HttpClientFactoryServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/HttpClientFactoryServiceCollectionExtensions.xml
index 0c2ad13c2ff..a62c526f68f 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/HttpClientFactoryServiceCollectionExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/HttpClientFactoryServiceCollectionExtensions.xml
@@ -38,6 +38,11 @@
To be added.
+
+
+ Adds the and related services to the .
+
+
@@ -183,6 +188,12 @@
+
+
+ Adds the and related services to the and configures
+ a binding between the type and a named .
+
+
@@ -539,6 +550,12 @@
+
+
+ Adds the and related services to the and configures
+ a binding between the type and a named .
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/HttpClientLatencyTelemetryExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/HttpClientLatencyTelemetryExtensions.xml
index e1c39ec0a52..aae9233077a 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/HttpClientLatencyTelemetryExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/HttpClientLatencyTelemetryExtensions.xml
@@ -50,6 +50,11 @@
To be added.
+
+
+ Adds a to collect latency information and enrich outgoing request log for all http clients.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/HttpClientLoggingHttpClientBuilderExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/HttpClientLoggingHttpClientBuilderExtensions.xml
index 2350e8a4053..f7bccfab00f 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/HttpClientLoggingHttpClientBuilderExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/HttpClientLoggingHttpClientBuilderExtensions.xml
@@ -50,6 +50,11 @@
To be added.
+
+
+ Adds an to emit logs for outgoing requests for a named .
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/HttpClientLoggingServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/HttpClientLoggingServiceCollectionExtensions.xml
index 0a845b5a687..4f3312a3f23 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/HttpClientLoggingServiceCollectionExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/HttpClientLoggingServiceCollectionExtensions.xml
@@ -50,6 +50,11 @@
To be added.
+
+
+ Adds an to emit logs for outgoing requests for all HTTP clients created with .
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/HybridCacheServiceExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/HybridCacheServiceExtensions.xml
index 0e037e1d4a7..e3cd8f896d1 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/HybridCacheServiceExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/HybridCacheServiceExtensions.xml
@@ -27,6 +27,11 @@
To be added.
+
+
+ Adds support for multi-tier caching services.
+
+
@@ -83,6 +88,11 @@
To be added.
+
+
+ Adds support for multi-tier caching services with a keyed registration.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/ImageGeneratorBuilderServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ImageGeneratorBuilderServiceCollectionExtensions.xml
index 387fcc0a230..999c2a18865 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/ImageGeneratorBuilderServiceCollectionExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/ImageGeneratorBuilderServiceCollectionExtensions.xml
@@ -36,6 +36,11 @@
To be added.
+
+
+ Registers a singleton in the .
+
+
@@ -96,6 +101,11 @@
or is .
+
+
+ Registers a keyed singleton in the .
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/KubernetesProbesExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/KubernetesProbesExtensions.xml
index 61f404ffbb2..f3a9373e01a 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/KubernetesProbesExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/KubernetesProbesExtensions.xml
@@ -43,6 +43,11 @@
To be added.
+
+
+ Registers liveness, startup and readiness probes using the default options.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/LatencyConsoleExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/LatencyConsoleExtensions.xml
index 32555654443..3690086a5d6 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/LatencyConsoleExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/LatencyConsoleExtensions.xml
@@ -50,6 +50,11 @@
To be added.
+
+
+ Add latency data exporter for the console.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/LatencyContextExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/LatencyContextExtensions.xml
index 1e786d8421e..62e2ae4e3e8 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/LatencyContextExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/LatencyContextExtensions.xml
@@ -50,6 +50,11 @@
To be added.
+
+
+ Adds latency context.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/LocalizationServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/LocalizationServiceCollectionExtensions.xml
index 4166474bd87..ab02ff067ad 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/LocalizationServiceCollectionExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/LocalizationServiceCollectionExtensions.xml
@@ -41,6 +41,11 @@
To be added.
+
+
+ Adds services required for application localization.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/LoggingServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/LoggingServiceCollectionExtensions.xml
index 4bc9ade6aa4..3bfcd021f94 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/LoggingServiceCollectionExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/LoggingServiceCollectionExtensions.xml
@@ -41,6 +41,11 @@
To be added.
+
+
+ Adds logging services to the specified .
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/MemoryCacheServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/MemoryCacheServiceCollectionExtensions.xml
index 4b695a147d9..9d9bbed1253 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/MemoryCacheServiceCollectionExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/MemoryCacheServiceCollectionExtensions.xml
@@ -41,6 +41,14 @@
To be added.
+
+
+ Adds a default implementation of that stores items in memory
+ to the . Frameworks that require a distributed cache to work
+ can safely add this dependency as part of their dependency list to ensure that there is at least
+ one implementation available.
+
+
@@ -115,6 +123,12 @@
+
+
+ Adds a non distributed in-memory implementation of to the
+ .
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/MetricsServiceExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/MetricsServiceExtensions.xml
index bbe92d53892..501fa7366eb 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/MetricsServiceExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/MetricsServiceExtensions.xml
@@ -31,6 +31,11 @@
To be added.
+
+
+ Adds metrics services to the specified .
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/OptionsBuilderConfigurationExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/OptionsBuilderConfigurationExtensions.xml
index d982ea11364..a235d73b832 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/OptionsBuilderConfigurationExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/OptionsBuilderConfigurationExtensions.xml
@@ -38,6 +38,11 @@
To be added.
+
+
+ Registers a configuration instance which will bind against.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/OptionsConfigurationServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/OptionsConfigurationServiceCollectionExtensions.xml
index 0dbb9bf7f4b..65fec2d8515 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/OptionsConfigurationServiceCollectionExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/OptionsConfigurationServiceCollectionExtensions.xml
@@ -41,6 +41,11 @@
To be added.
+
+
+ Registers a configuration instance that will bind against.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/OptionsServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/OptionsServiceCollectionExtensions.xml
index a5245a3ae90..b637c1cd271 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/OptionsServiceCollectionExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/OptionsServiceCollectionExtensions.xml
@@ -68,6 +68,11 @@
To be added.
+
+
+ Gets an options builder that forwards Configure calls for the same to the underlying service collection.
+
+
@@ -262,6 +267,12 @@
+
+
+ Registers an action used to configure a particular type of options.
+ Note: These are run before all .
+
+
@@ -384,6 +395,13 @@
To be added.
+
+
+ Registers a type that will have all of its ,
+ , and
+ registered.
+
+
@@ -496,6 +514,12 @@
To be added.
+
+
+ Registers an action used to configure a particular type of options.
+ Note: These are run after all .
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/PollyHttpClientBuilderExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/PollyHttpClientBuilderExtensions.xml
index 0a08dc0c903..2b33b633d67 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/PollyHttpClientBuilderExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/PollyHttpClientBuilderExtensions.xml
@@ -30,6 +30,12 @@
To be added.
+
+
+ Adds a that will surround request execution with the provided
+ .
+
+
@@ -175,6 +181,12 @@
+
+
+ Adds a that will surround request execution with a policy returned
+ by the .
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/PollyServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/PollyServiceCollectionExtensions.xml
index 46406f6afb7..d11ae887df4 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/PollyServiceCollectionExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/PollyServiceCollectionExtensions.xml
@@ -30,6 +30,13 @@
To be added.
+
+
+ Registers the provided in the service collection with service types
+ , , and
+ and returns the provided registry.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/ProcessEnricherServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ProcessEnricherServiceCollectionExtensions.xml
index 9f11a6b5abe..14e6db8b2b3 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/ProcessEnricherServiceCollectionExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/ProcessEnricherServiceCollectionExtensions.xml
@@ -50,6 +50,11 @@
To be added.
+
+
+ Adds an instance of the host enricher to the .
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/RedactionServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/RedactionServiceCollectionExtensions.xml
index 7ca0f15ac83..2b79d95221a 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/RedactionServiceCollectionExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/RedactionServiceCollectionExtensions.xml
@@ -50,6 +50,11 @@
To be added.
+
+
+ Registers an implementation of in the .
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/ResilienceHttpClientBuilderExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ResilienceHttpClientBuilderExtensions.xml
index 33d8b097b80..ff2b6c1ff2e 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/ResilienceHttpClientBuilderExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/ResilienceHttpClientBuilderExtensions.xml
@@ -50,6 +50,11 @@
To be added.
+
+
+ Adds a resilience pipeline handler that uses a named inline resilience pipeline.
+
+
@@ -118,6 +123,11 @@
+
+
+ Adds a standard hedging handler that wraps the execution of the request with a standard hedging mechanism.
+
+
@@ -194,6 +204,11 @@
+
+
+ Adds a standard resilience handler that uses multiple resilience strategies with default options to send the requests and handle any transient errors.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/ResourceMonitoringServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ResourceMonitoringServiceCollectionExtensions.xml
index 7d523c5d754..68e370bbbbc 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/ResourceMonitoringServiceCollectionExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/ResourceMonitoringServiceCollectionExtensions.xml
@@ -50,6 +50,11 @@
To be added.
+
+
+ Configures and adds an implementation to a service collection.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/ResourceUtilizationHealthCheckExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ResourceUtilizationHealthCheckExtensions.xml
index 81f59abaefc..bec73bee01e 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/ResourceUtilizationHealthCheckExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/ResourceUtilizationHealthCheckExtensions.xml
@@ -50,6 +50,11 @@
To be added.
+
+
+ Registers a health check provider that monitors resource utilization to assess the application's health.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionContainerBuilderExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionContainerBuilderExtensions.xml
index 6b5e3db8a05..abfe763bc2f 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionContainerBuilderExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionContainerBuilderExtensions.xml
@@ -41,6 +41,11 @@
To be added.
+
+
+ Creates a containing services from the provided .
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionHostedServiceExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionHostedServiceExtensions.xml
index 930beeb645e..ecaa4e93a96 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionHostedServiceExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionHostedServiceExtensions.xml
@@ -38,6 +38,11 @@
To be added.
+
+
+ Add an registration for the given type.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionServiceExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionServiceExtensions.xml
index cefd439c25b..4c8c9f0e793 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionServiceExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionServiceExtensions.xml
@@ -41,6 +41,12 @@
To be added.
+
+
+ Adds a scoped service of the type specified in to the
+ specified .
+
+
@@ -201,6 +207,12 @@
+
+
+ Adds a scoped service of the type specified in to the
+ specified .
+
+
@@ -318,6 +330,13 @@
+
+
+ Adds a scoped service of the type specified in with an
+ implementation type specified in to the
+ specified .
+
+
@@ -451,6 +470,12 @@
+
+
+ Adds a singleton service of the type specified in to the
+ specified .
+
+
@@ -658,6 +683,12 @@
+
+
+ Adds a singleton service of the type specified in to the
+ specified .
+
+
@@ -828,6 +859,13 @@
+
+
+ Adds a singleton service of the type specified in with an
+ implementation type specified in to the
+ specified .
+
+
@@ -961,6 +999,12 @@
+
+
+ Adds a transient service of the type specified in to the
+ specified .
+
+
@@ -1121,6 +1165,12 @@
+
+
+ Adds a transient service of the type specified in to the
+ specified .
+
+
@@ -1238,6 +1288,13 @@
+
+
+ Adds a transient service of the type specified in with an
+ implementation type specified in to the
+ specified .
+
+
@@ -1371,6 +1428,12 @@
+
+
+ Adds a scoped service of the type specified in to the
+ specified .
+
+
@@ -1496,6 +1559,12 @@
+
+
+ Adds a scoped service of the type specified in to the
+ specified .
+
+
@@ -1587,6 +1656,13 @@
+
+
+ Adds a scoped service of the type specified in with an
+ implementation type specified in to the
+ specified .
+
+
@@ -1694,6 +1770,12 @@
+
+
+ Adds a singleton service of the type specified in to the
+ specified .
+
+
@@ -1857,6 +1939,12 @@
+
+
+ Adds a singleton service of the type specified in to the
+ specified .
+
+
@@ -1992,6 +2080,13 @@
+
+
+ Adds a singleton service of the type specified in with an
+ implementation type specified in to the
+ specified .
+
+
@@ -2099,6 +2194,12 @@
+
+
+ Adds a transient service of the type specified in to the
+ specified .
+
+
@@ -2224,6 +2325,12 @@
+
+
+ Adds a transient service of the type specified in to the
+ specified .
+
+
@@ -2315,6 +2422,13 @@
+
+
+ Adds a transient service of the type specified in with an
+ implementation type specified in to the
+ specified .
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/ServiceDescriptor.xml b/xml/Microsoft.Extensions.DependencyInjection/ServiceDescriptor.xml
index 58dcd8e3e9a..a84afc7a66f 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/ServiceDescriptor.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/ServiceDescriptor.xml
@@ -45,6 +45,11 @@
To be added.
+
+
+ Initializes a new instance of the class.
+
+
@@ -253,6 +258,13 @@
To be added.
+
+
+ Creates an instance of with the specified
+ , ,
+ and .
+
+
@@ -326,6 +338,13 @@
To be added.
+
+
+ Creates an instance of with the specified
+ , ,
+ and .
+
+
@@ -658,6 +677,13 @@
+
+
+ Creates an instance of with the specified
+ and
+ and the lifetime.
+
+
@@ -807,6 +833,13 @@
To be added.
+
+
+ Creates an instance of with the specified
+ , ,
+ and the lifetime.
+
+
@@ -926,6 +959,13 @@
To be added.
+
+
+ Creates an instance of with the specified
+ and
+ and the lifetime.
+
+
@@ -1061,6 +1101,13 @@
To be added.
+
+
+ Creates an instance of with the specified
+ , ,
+ and the lifetime.
+
+
@@ -1161,6 +1208,13 @@
To be added.
+
+
+ Creates an instance of with the specified
+ , ,
+ and the lifetime.
+
+
@@ -1280,6 +1334,13 @@
To be added.
+
+
+ Creates an instance of with the specified
+ and
+ and the lifetime.
+
+
@@ -1429,6 +1490,13 @@
To be added.
+
+
+ Creates an instance of with the specified
+ , ,
+ and the lifetime.
+
+
@@ -1571,6 +1639,13 @@
To be added.
+
+
+ Creates an instance of with the specified
+ and
+ and the lifetime.
+
+
@@ -1677,6 +1752,13 @@
To be added.
+
+
+ Creates an instance of with the specified
+ , ,
+ and the lifetime.
+
+
@@ -1821,6 +1903,13 @@
To be added.
+
+
+ Creates an instance of with the specified
+ and
+ and the lifetime.
+
+
@@ -1921,6 +2010,13 @@
To be added.
+
+
+ Creates an instance of with the specified
+ , ,
+ and the lifetime.
+
+
@@ -1995,6 +2091,13 @@
To be added.
+
+
+ Creates an instance of with the specified
+ , ,
+ and the lifetime.
+
+
@@ -2110,6 +2213,13 @@
+
+
+ Creates an instance of with the specified
+ and
+ and the lifetime.
+
+
@@ -2216,6 +2326,13 @@
To be added.
+
+
+ Creates an instance of with the specified
+ , ,
+ and the lifetime.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/ServiceProviderServiceExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ServiceProviderServiceExtensions.xml
index 231e0ef0379..3196655fe28 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/ServiceProviderServiceExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/ServiceProviderServiceExtensions.xml
@@ -41,6 +41,11 @@
To be added.
+
+
+ Creates a new that can be used to resolve scoped services.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/SocketsHttpHandlerBuilderExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/SocketsHttpHandlerBuilderExtensions.xml
index ea95ebf38a0..639b95006c4 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/SocketsHttpHandlerBuilderExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/SocketsHttpHandlerBuilderExtensions.xml
@@ -30,6 +30,12 @@
To be added.
+
+
+ Adds a delegate that will be used to configure the primary for a
+ named .
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/SpeechToTextClientBuilderServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/SpeechToTextClientBuilderServiceCollectionExtensions.xml
index d530040a159..818b5d94323 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/SpeechToTextClientBuilderServiceCollectionExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/SpeechToTextClientBuilderServiceCollectionExtensions.xml
@@ -40,6 +40,11 @@
To be added.
+
+
+ Registers a keyed singleton in the .
+
+
@@ -114,6 +119,11 @@
The client is registered as a scoped service.
+
+
+ Registers a singleton in the .
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/TcpEndpointProbesExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/TcpEndpointProbesExtensions.xml
index 162c5de4569..e1f6cfbc46f 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/TcpEndpointProbesExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/TcpEndpointProbesExtensions.xml
@@ -42,6 +42,12 @@
To be added.
+
+
+ Registers health status reporting using a TCP port
+ if service is considered as healthy .
+
+
diff --git a/xml/Microsoft.Extensions.DependencyInjection/TextToSpeechClientBuilderServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/TextToSpeechClientBuilderServiceCollectionExtensions.xml
index f0396903632..a838c5a6900 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/TextToSpeechClientBuilderServiceCollectionExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/TextToSpeechClientBuilderServiceCollectionExtensions.xml
@@ -30,6 +30,11 @@
To be added.
+
+
+ Registers a keyed singleton in the .
+
+
@@ -104,6 +109,11 @@
The client is registered as a singleton service by default.
+
+
+ Registers a singleton in the .
+
+
diff --git a/xml/Microsoft.Extensions.DependencyModel.Resolution/AppBaseCompilationAssemblyResolver.xml b/xml/Microsoft.Extensions.DependencyModel.Resolution/AppBaseCompilationAssemblyResolver.xml
index 8be593e5cf4..cc9689c8eb7 100644
--- a/xml/Microsoft.Extensions.DependencyModel.Resolution/AppBaseCompilationAssemblyResolver.xml
+++ b/xml/Microsoft.Extensions.DependencyModel.Resolution/AppBaseCompilationAssemblyResolver.xml
@@ -40,6 +40,11 @@
To be added.
+
+
+ Initializes a new instance of the class.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyModel.Resolution/PackageCompilationAssemblyResolver.xml b/xml/Microsoft.Extensions.DependencyModel.Resolution/PackageCompilationAssemblyResolver.xml
index 4f94f22a519..d853261002a 100644
--- a/xml/Microsoft.Extensions.DependencyModel.Resolution/PackageCompilationAssemblyResolver.xml
+++ b/xml/Microsoft.Extensions.DependencyModel.Resolution/PackageCompilationAssemblyResolver.xml
@@ -40,6 +40,11 @@
To be added.
+
+
+ Initializes a new instance of the class.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyModel.Resolution/ReferenceAssemblyPathResolver.xml b/xml/Microsoft.Extensions.DependencyModel.Resolution/ReferenceAssemblyPathResolver.xml
index a73ceac32ed..46dcdc29b48 100644
--- a/xml/Microsoft.Extensions.DependencyModel.Resolution/ReferenceAssemblyPathResolver.xml
+++ b/xml/Microsoft.Extensions.DependencyModel.Resolution/ReferenceAssemblyPathResolver.xml
@@ -40,6 +40,11 @@
To be added.
+
+
+ Initializes a new instance of the class.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyModel/CompilationLibrary.xml b/xml/Microsoft.Extensions.DependencyModel/CompilationLibrary.xml
index 25f471e059c..44b8d57421e 100644
--- a/xml/Microsoft.Extensions.DependencyModel/CompilationLibrary.xml
+++ b/xml/Microsoft.Extensions.DependencyModel/CompilationLibrary.xml
@@ -50,6 +50,11 @@ The following example shows how to display the list of libraries used to compile
+
+
+ Initializes a new instance of the class.
+
+
@@ -177,6 +182,11 @@ The following example shows how to display the list of libraries used to compile
To be added.
+
+
+ Gets the collection of absolute reference paths for this library.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyModel/Dependency.xml b/xml/Microsoft.Extensions.DependencyModel/Dependency.xml
index 711eb79097e..3f0d9b784b0 100644
--- a/xml/Microsoft.Extensions.DependencyModel/Dependency.xml
+++ b/xml/Microsoft.Extensions.DependencyModel/Dependency.xml
@@ -67,6 +67,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyModel/DependencyContextJsonReader.xml b/xml/Microsoft.Extensions.DependencyModel/DependencyContextJsonReader.xml
index bd3a4b9d258..ba8afa0f641 100644
--- a/xml/Microsoft.Extensions.DependencyModel/DependencyContextJsonReader.xml
+++ b/xml/Microsoft.Extensions.DependencyModel/DependencyContextJsonReader.xml
@@ -54,6 +54,11 @@
To be added.
+
+
+ Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyModel/Library.xml b/xml/Microsoft.Extensions.DependencyModel/Library.xml
index d4bf9915858..a3ce71673e3 100644
--- a/xml/Microsoft.Extensions.DependencyModel/Library.xml
+++ b/xml/Microsoft.Extensions.DependencyModel/Library.xml
@@ -36,6 +36,11 @@
To be added.
+
+
+ Initializes a new instance of the class.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyModel/ResourceAssembly.xml b/xml/Microsoft.Extensions.DependencyModel/ResourceAssembly.xml
index 4913165f375..9b50ce2f02e 100644
--- a/xml/Microsoft.Extensions.DependencyModel/ResourceAssembly.xml
+++ b/xml/Microsoft.Extensions.DependencyModel/ResourceAssembly.xml
@@ -36,6 +36,11 @@
To be added.
+
+
+ Initializes a new instance of the class.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyModel/RuntimeAssetGroup.xml b/xml/Microsoft.Extensions.DependencyModel/RuntimeAssetGroup.xml
index 4086a66cfc0..967b682ba38 100644
--- a/xml/Microsoft.Extensions.DependencyModel/RuntimeAssetGroup.xml
+++ b/xml/Microsoft.Extensions.DependencyModel/RuntimeAssetGroup.xml
@@ -36,6 +36,11 @@
To be added.
+
+
+ Initializes a new instance of the class.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyModel/RuntimeFallbacks.xml b/xml/Microsoft.Extensions.DependencyModel/RuntimeFallbacks.xml
index 2cd7acbf39b..ef3e7fd9874 100644
--- a/xml/Microsoft.Extensions.DependencyModel/RuntimeFallbacks.xml
+++ b/xml/Microsoft.Extensions.DependencyModel/RuntimeFallbacks.xml
@@ -36,6 +36,11 @@
To be added.
+
+
+ Initializes a new instance of the class.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyModel/RuntimeFile.xml b/xml/Microsoft.Extensions.DependencyModel/RuntimeFile.xml
index 7bc53bfa5d9..fb02bf28af0 100644
--- a/xml/Microsoft.Extensions.DependencyModel/RuntimeFile.xml
+++ b/xml/Microsoft.Extensions.DependencyModel/RuntimeFile.xml
@@ -36,6 +36,11 @@
To be added.
+
+
+ Initializes a new instance of the class.
+
+
diff --git a/xml/Microsoft.Extensions.DependencyModel/RuntimeLibrary.xml b/xml/Microsoft.Extensions.DependencyModel/RuntimeLibrary.xml
index 706815d56c0..b19f2ff47da 100644
--- a/xml/Microsoft.Extensions.DependencyModel/RuntimeLibrary.xml
+++ b/xml/Microsoft.Extensions.DependencyModel/RuntimeLibrary.xml
@@ -44,6 +44,11 @@ A runtime library dependency is a library required to run an application. You ca
+
+
+ Initializes a new instance of the class.
+
+
From 689a6f551e8f24f9e232dbc6097ff99051aec5b9 Mon Sep 17 00:00:00 2001
From: Genevieve Warren <24882762+gewarren@users.noreply.github.com>
Date: Fri, 26 Jun 2026 18:36:01 -0700
Subject: [PATCH 2/3] Apply suggestions from code review
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
---
.../EncoderServiceCollectionExtensions.xml | 3 +-
.../HttpClientLatencyTelemetryExtensions.xml | 2 +-
.../KubernetesProbesExtensions.xml | 2 +-
.../LatencyConsoleExtensions.xml | 2 +-
.../LatencyContextExtensions.xml | 2 +-
...MemoryCacheServiceCollectionExtensions.xml | 3 +-
.../OptionsServiceCollectionExtensions.xml | 8 ++---
.../PollyServiceCollectionExtensions.xml | 4 +--
...essEnricherServiceCollectionExtensions.xml | 2 +-
...rviceCollectionHostedServiceExtensions.xml | 2 +-
.../ServiceDescriptor.xml | 32 +++++--------------
.../TcpEndpointProbesExtensions.xml | 3 +-
12 files changed, 22 insertions(+), 43 deletions(-)
diff --git a/xml/Microsoft.Extensions.DependencyInjection/EncoderServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/EncoderServiceCollectionExtensions.xml
index 6fc9ef0bff0..5d5c8e83a98 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/EncoderServiceCollectionExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/EncoderServiceCollectionExtensions.xml
@@ -43,8 +43,7 @@
- Adds , and
- to the specified .
+ Adds , , and to the specified .
diff --git a/xml/Microsoft.Extensions.DependencyInjection/HttpClientLatencyTelemetryExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/HttpClientLatencyTelemetryExtensions.xml
index aae9233077a..1c6536250cf 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/HttpClientLatencyTelemetryExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/HttpClientLatencyTelemetryExtensions.xml
@@ -52,7 +52,7 @@
- Adds a to collect latency information and enrich outgoing request log for all http clients.
+ Adds a to collect latency information and enrich outgoing request logs for all HTTP clients.
diff --git a/xml/Microsoft.Extensions.DependencyInjection/KubernetesProbesExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/KubernetesProbesExtensions.xml
index f3a9373e01a..03f5cc8d176 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/KubernetesProbesExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/KubernetesProbesExtensions.xml
@@ -45,7 +45,7 @@
- Registers liveness, startup and readiness probes using the default options.
+ Registers liveness, startup, and readiness probes using the default options.
diff --git a/xml/Microsoft.Extensions.DependencyInjection/LatencyConsoleExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/LatencyConsoleExtensions.xml
index 3690086a5d6..e2e03bca044 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/LatencyConsoleExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/LatencyConsoleExtensions.xml
@@ -52,7 +52,7 @@
- Add latency data exporter for the console.
+ Adds a latency data exporter for the console.
diff --git a/xml/Microsoft.Extensions.DependencyInjection/LatencyContextExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/LatencyContextExtensions.xml
index 62e2ae4e3e8..6a81e8a7738 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/LatencyContextExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/LatencyContextExtensions.xml
@@ -52,7 +52,7 @@
- Adds latency context.
+ Adds a latency context.
diff --git a/xml/Microsoft.Extensions.DependencyInjection/MemoryCacheServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/MemoryCacheServiceCollectionExtensions.xml
index 9d9bbed1253..db1d0f8f745 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/MemoryCacheServiceCollectionExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/MemoryCacheServiceCollectionExtensions.xml
@@ -125,8 +125,7 @@
- Adds a non distributed in-memory implementation of to the
- .
+ Adds a non-distributed, in-memory implementation of to the .
diff --git a/xml/Microsoft.Extensions.DependencyInjection/OptionsServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/OptionsServiceCollectionExtensions.xml
index b637c1cd271..c2f3da97a2f 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/OptionsServiceCollectionExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/OptionsServiceCollectionExtensions.xml
@@ -269,8 +269,8 @@
- Registers an action used to configure a particular type of options.
- Note: These are run before all .
+ Registers an action used to configure a particular type of options.
+ These actions run before all actions.
@@ -516,8 +516,8 @@
- Registers an action used to configure a particular type of options.
- Note: These are run after all .
+ Registers an action used to configure a particular type of options.
+ These actions run after all actions.
diff --git a/xml/Microsoft.Extensions.DependencyInjection/PollyServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/PollyServiceCollectionExtensions.xml
index d11ae887df4..c9ebb2d8431 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/PollyServiceCollectionExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/PollyServiceCollectionExtensions.xml
@@ -32,9 +32,7 @@
- Registers the provided in the service collection with service types
- , , and
- and returns the provided registry.
+ Registers the provided in the service collection as , , and . Returns the provided registry.
diff --git a/xml/Microsoft.Extensions.DependencyInjection/ProcessEnricherServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ProcessEnricherServiceCollectionExtensions.xml
index 14e6db8b2b3..00f27ce7651 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/ProcessEnricherServiceCollectionExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/ProcessEnricherServiceCollectionExtensions.xml
@@ -52,7 +52,7 @@
- Adds an instance of the host enricher to the .
+ Adds an instance of the process enricher to the .
diff --git a/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionHostedServiceExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionHostedServiceExtensions.xml
index ecaa4e93a96..8801b3d1caa 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionHostedServiceExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionHostedServiceExtensions.xml
@@ -40,7 +40,7 @@
- Add an registration for the given type.
+ Adds an registration for the given type.
diff --git a/xml/Microsoft.Extensions.DependencyInjection/ServiceDescriptor.xml b/xml/Microsoft.Extensions.DependencyInjection/ServiceDescriptor.xml
index a84afc7a66f..1d71a3bf141 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/ServiceDescriptor.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/ServiceDescriptor.xml
@@ -260,9 +260,7 @@
- Creates an instance of with the specified
- , ,
- and .
+ Creates a with the specified , implementation type or factory, and .
@@ -340,9 +338,7 @@
- Creates an instance of with the specified
- , ,
- and .
+ Creates a with the specified , , implementation type or factory, and .
@@ -679,9 +675,7 @@
- Creates an instance of with the specified
- and
- and the lifetime.
+ Creates a with the specified , , implementation type or factory, and the lifetime.
@@ -961,9 +955,7 @@
- Creates an instance of with the specified
- and
- and the lifetime.
+ Creates a with the specified , , implementation type or factory, and the lifetime.
@@ -1336,9 +1328,7 @@
- Creates an instance of with the specified
- and
- and the lifetime.
+ Creates a with the specified , , implementation type or factory, and the lifetime.
@@ -1641,9 +1631,7 @@
- Creates an instance of with the specified
- and
- and the lifetime.
+ Creates a with the specified , implementation type or factory, and the lifetime.
@@ -1905,9 +1893,7 @@
- Creates an instance of with the specified
- and
- and the lifetime.
+ Creates a with the specified , implementation type or factory, and the lifetime.
@@ -2215,9 +2201,7 @@
- Creates an instance of with the specified
- and
- and the lifetime.
+ Creates a with the specified , implementation type or factory, and the lifetime.
diff --git a/xml/Microsoft.Extensions.DependencyInjection/TcpEndpointProbesExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/TcpEndpointProbesExtensions.xml
index e1f6cfbc46f..b7367494556 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/TcpEndpointProbesExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/TcpEndpointProbesExtensions.xml
@@ -44,8 +44,7 @@
- Registers health status reporting using a TCP port
- if service is considered as healthy .
+ Registers health status reporting using a TCP port when the service is considered healthy by an .
From 55169690d9edbec94e4d606fa69665b74a458657 Mon Sep 17 00:00:00 2001
From: Genevieve Warren <24882762+gewarren@users.noreply.github.com>
Date: Wed, 1 Jul 2026 14:39:07 -0700
Subject: [PATCH 3/3] Merge generic and non-generic overloads into a single
MemberGroup
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
---
.../ServiceCollectionDescriptorExtensions.xml | 36 ---------
.../AutoActivationExtensions.xml | 30 -------
.../HealthChecksBuilderAddCheckExtensions.xml | 5 --
...ientFactoryServiceCollectionExtensions.xml | 12 ---
.../OptionsServiceCollectionExtensions.xml | 10 +--
.../ServiceCollectionServiceExtensions.xml | 78 -------------------
.../ServiceDescriptor.xml | 56 -------------
7 files changed, 5 insertions(+), 222 deletions(-)
diff --git a/xml/Microsoft.Extensions.DependencyInjection.Extensions/ServiceCollectionDescriptorExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection.Extensions/ServiceCollectionDescriptorExtensions.xml
index 4b21910e1ee..4b0f20d0db2 100644
--- a/xml/Microsoft.Extensions.DependencyInjection.Extensions/ServiceCollectionDescriptorExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection.Extensions/ServiceCollectionDescriptorExtensions.xml
@@ -586,12 +586,6 @@
-
-
- Adds the specified as a service
- to the if the service type hasn't already been registered.
-
-
@@ -909,12 +903,6 @@
-
-
- Adds the specified as a service
- to the if the service type hasn't already been registered.
-
-
@@ -1280,12 +1268,6 @@
-
-
- Adds the specified as a service
- to the if the service type hasn't already been registered.
-
-
@@ -1568,12 +1550,6 @@
-
-
- Adds the specified as a service
- to the if the service type hasn't already been registered.
-
-
@@ -1821,12 +1797,6 @@
-
-
- Adds the specified as a service
- to the if the service type hasn't already been registered.
-
-
@@ -2113,12 +2083,6 @@
-
-
- Adds the specified as a service
- to the if the service type hasn't already been registered.
-
-
diff --git a/xml/Microsoft.Extensions.DependencyInjection/AutoActivationExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/AutoActivationExtensions.xml
index 0805c49afa1..1f6e6983164 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/AutoActivationExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/AutoActivationExtensions.xml
@@ -340,11 +340,6 @@
To be added.
-
-
- Adds an auto-activated keyed singleton service.
-
-
@@ -448,11 +443,6 @@
To be added.
-
-
- Adds an auto-activated keyed singleton service.
-
-
@@ -688,11 +678,6 @@
To be added.
-
-
- Adds an auto-activated singleton service.
-
-
@@ -771,11 +756,6 @@
To be added.
-
-
- Adds an auto-activated singleton service.
-
-
@@ -1009,11 +989,6 @@
To be added.
-
-
- Tries to add an auto-activated keyed singleton service.
-
-
@@ -1278,11 +1253,6 @@
To be added.
-
-
- Tries to add an auto-activated singleton service.
-
-
diff --git a/xml/Microsoft.Extensions.DependencyInjection/HealthChecksBuilderAddCheckExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/HealthChecksBuilderAddCheckExtensions.xml
index 3ca49302bb1..e6e33984c82 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/HealthChecksBuilderAddCheckExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/HealthChecksBuilderAddCheckExtensions.xml
@@ -126,11 +126,6 @@
To be added.
-
-
- Adds a new health check with the specified name and implementation.
-
-
diff --git a/xml/Microsoft.Extensions.DependencyInjection/HttpClientFactoryServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/HttpClientFactoryServiceCollectionExtensions.xml
index a62c526f68f..9271409d25a 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/HttpClientFactoryServiceCollectionExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/HttpClientFactoryServiceCollectionExtensions.xml
@@ -188,12 +188,6 @@
-
-
- Adds the and related services to the and configures
- a binding between the type and a named .
-
-
@@ -550,12 +544,6 @@
-
-
- Adds the and related services to the and configures
- a binding between the type and a named .
-
-
diff --git a/xml/Microsoft.Extensions.DependencyInjection/OptionsServiceCollectionExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/OptionsServiceCollectionExtensions.xml
index b637c1cd271..6c9d8b8cee1 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/OptionsServiceCollectionExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/OptionsServiceCollectionExtensions.xml
@@ -41,6 +41,11 @@
To be added.
+
+
+ Adds services required for using options.
+
+
@@ -68,11 +73,6 @@
To be added.
-
-
- Gets an options builder that forwards Configure calls for the same to the underlying service collection.
-
-
diff --git a/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionServiceExtensions.xml b/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionServiceExtensions.xml
index 4c8c9f0e793..eea914e009f 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionServiceExtensions.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/ServiceCollectionServiceExtensions.xml
@@ -207,12 +207,6 @@
-
-
- Adds a scoped service of the type specified in to the
- specified .
-
-
@@ -330,13 +324,6 @@
-
-
- Adds a scoped service of the type specified in with an
- implementation type specified in to the
- specified .
-
-
@@ -683,12 +670,6 @@
-
-
- Adds a singleton service of the type specified in to the
- specified .
-
-
@@ -859,13 +840,6 @@
-
-
- Adds a singleton service of the type specified in with an
- implementation type specified in to the
- specified .
-
-
@@ -1165,12 +1139,6 @@
-
-
- Adds a transient service of the type specified in to the
- specified .
-
-
@@ -1288,13 +1256,6 @@
-
-
- Adds a transient service of the type specified in with an
- implementation type specified in to the
- specified .
-
-
@@ -1559,12 +1520,6 @@
-
-
- Adds a scoped service of the type specified in to the
- specified .
-
-
@@ -1656,13 +1611,6 @@
-
-
- Adds a scoped service of the type specified in with an
- implementation type specified in to the
- specified .
-
-
@@ -1939,12 +1887,6 @@
-
-
- Adds a singleton service of the type specified in to the
- specified .
-
-
@@ -2080,13 +2022,6 @@
-
-
- Adds a singleton service of the type specified in with an
- implementation type specified in to the
- specified .
-
-
@@ -2325,12 +2260,6 @@
-
-
- Adds a transient service of the type specified in to the
- specified .
-
-
@@ -2422,13 +2351,6 @@
-
-
- Adds a transient service of the type specified in with an
- implementation type specified in to the
- specified .
-
-
diff --git a/xml/Microsoft.Extensions.DependencyInjection/ServiceDescriptor.xml b/xml/Microsoft.Extensions.DependencyInjection/ServiceDescriptor.xml
index a84afc7a66f..383699bc9e9 100644
--- a/xml/Microsoft.Extensions.DependencyInjection/ServiceDescriptor.xml
+++ b/xml/Microsoft.Extensions.DependencyInjection/ServiceDescriptor.xml
@@ -833,13 +833,6 @@
To be added.
-
-
- Creates an instance of with the specified
- , ,
- and the lifetime.
-
-
@@ -1101,13 +1094,6 @@
To be added.
-
-
- Creates an instance of with the specified
- , ,
- and the lifetime.
-
-
@@ -1208,13 +1194,6 @@
To be added.
-
-
- Creates an instance of with the specified
- , ,
- and the lifetime.
-
-
@@ -1490,13 +1469,6 @@
To be added.
-
-
- Creates an instance of with the specified
- , ,
- and the lifetime.
-
-
@@ -1752,13 +1724,6 @@
To be added.
-
-
- Creates an instance of with the specified
- , ,
- and the lifetime.
-
-
@@ -2010,13 +1975,6 @@
To be added.
-
-
- Creates an instance of with the specified
- , ,
- and the lifetime.
-
-
@@ -2091,13 +2049,6 @@
To be added.
-
-
- Creates an instance of with the specified
- , ,
- and the lifetime.
-
-
@@ -2326,13 +2277,6 @@
To be added.
-
-
- Creates an instance of with the specified
- , ,
- and the lifetime.
-
-