dotnet / runtime

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
https://docs.microsoft.com/dotnet/core/
MIT License
15.25k stars 4.73k forks source link

Port Microsoft.Extensions documentation from .NET 8.0 APIs #88562

Closed carlossanlop closed 2 months ago

carlossanlop commented 1 year ago

Below is the list of Microsoft.Extensions APIs from the runtime repo that still show up as undocumented in dotnet-api-docs and were introduced in .NET 8.0.

Full porting instructions can be found in the main issue.

This task needs to be finished before the RC2 snap (September 18th).

The issue tracking Microsoft.Extensions APIs from dotnet/extensions is https://github.com/dotnet/extensions/issues/4164

Summary Parameters TypeParameters ReturnValue API
Missing Missing Missing Missing M:Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateFactory1(System.Type[])
Missing Missing Missing Missing T:Microsoft.Extensions.DependencyInjection.ObjectFactory1
Missing NA NA NA N:Microsoft.Extensions.Diagnostics.Metrics
Missing Missing NA Missing M:Microsoft.Extensions.Hosting.Host.CreateApplicationBuilder(Microsoft.Extensions.Hosting.HostApplicationBuilderSettings)
Missing Missing NA Missing M:Microsoft.Extensions.Hosting.Host.CreateEmptyApplicationBuilder(Microsoft.Extensions.Hosting.HostApplicationBuilderSettings)
Missing NA NA NA P:Microsoft.Extensions.Hosting.HostOptions.ServicesStartConcurrently
Missing NA NA NA P:Microsoft.Extensions.Hosting.HostOptions.ServicesStopConcurrently
Missing Missing NA Missing M:Microsoft.Extensions.Http.Logging.LoggingHttpMessageHandler.Send(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)
Missing Missing NA Missing M:Microsoft.Extensions.Http.Logging.LoggingScopeHttpMessageHandler.Send(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)
Missing NA NA NA M:Microsoft.Extensions.Options.ValidateOptionsResultBuilder.#ctor
Missing Missing NA NA M:Microsoft.Extensions.Options.ValidateOptionsResultBuilder.AddError(System.String,System.String)
Missing Missing NA NA M:Microsoft.Extensions.Options.ValidateOptionsResultBuilder.AddResult(Microsoft.Extensions.Options.ValidateOptionsResult)
Missing Missing NA NA M:Microsoft.Extensions.Options.ValidateOptionsResultBuilder.AddResult(System.ComponentModel.DataAnnotations.ValidationResult)
Missing Missing NA NA M:Microsoft.Extensions.Options.ValidateOptionsResultBuilder.AddResults(System.Collections.Generic.IEnumerable{System.ComponentModel.DataAnnotations.ValidationResult})
Missing NA NA Missing M:Microsoft.Extensions.Options.ValidateOptionsResultBuilder.Build
Missing NA NA NA M:Microsoft.Extensions.Options.ValidateOptionsResultBuilder.Clear
Missing NA NA NA T:Microsoft.Extensions.Options.ValidateOptionsResultBuilder
Missing NA NA NA M:Microsoft.Extensions.Options.Validation.OptionsValidatorAttribute.#ctor
Missing NA NA NA N:Microsoft.Extensions.Options.Validation
carlossanlop commented 1 year ago

Existing area owner groups:

Several of the namespaces don't have area owner groups yet. @ericstj, @jeffhandley, @karelz can I get some help finding someone to volunteer as tribute for those new areas? (imagine the hungergames.gif here).

ghost commented 1 year ago

Tagging subscribers to this area: @dotnet/area-system-runtime See info in area-owners.md if you want to be subscribed.

Issue Details
Below is the list of APIs that still show up as undocumented in dotnet-api-docs and were introduced in .NET 8.0. Full porting instructions can be found in the [main issue](https://github.com/dotnet/runtime/issues/88561). This task needs to be finished before the RC2 snap (September 18th). | Summary | Parameters | TypeParameters | ReturnValue | API | |----------|------------|----------------|-------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Missing | NA | NA | NA | [M:Microsoft.Extensions.AmbientMetadata.ApplicationMetadata.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.AmbientMetadata/ApplicationMetadata.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.AmbientMetadata](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.AmbientMetadata.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.AsyncState](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.AsyncState.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Compliance.Classification](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Compliance.Classification.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Compliance.Redaction.ErasingRedactor.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Compliance.Redaction/ErasingRedactor.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Compliance.Redaction.NullRedactor.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Compliance.Redaction/NullRedactor.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Compliance.Redaction/NullRedactorProvider.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Compliance.Redaction.Redactor.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Compliance.Redaction/Redactor.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Compliance.Redaction.XXHash3RedactorOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Compliance.Redaction/XXHash3RedactorOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Compliance.Redaction](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Compliance.Redaction.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Compliance.Testing/FakeRedactionCollector.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Compliance.Testing.FakeRedactorOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Compliance.Testing/FakeRedactorOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Compliance.Testing](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Compliance.Testing.xml) | | Missing | Missing | Missing | Missing | [M:Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateFactory1(System.Type[])](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.DependencyInjection/ActivatorUtilities.xml) | | Missing | Missing | Missing | Missing | [T:Microsoft.Extensions.DependencyInjection.ObjectFactory1](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.DependencyInjection/ObjectFactory1.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Diagnostics.ExceptionSummarization](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Diagnostics.ExceptionSummarization.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Diagnostics.HealthChecks.KubernetesHealthCheckPublisherOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Diagnostics.HealthChecks/KubernetesHealthCheckPublisherOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUsageThresholds.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Diagnostics.HealthChecks/ResourceUsageThresholds.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Diagnostics.HealthChecks/ResourceUtilizationHealthCheckOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Diagnostics.HealthChecks.TelemetryHealthCheckPublisherOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Diagnostics.HealthChecks/TelemetryHealthCheckPublisherOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Diagnostics.Metrics](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Diagnostics.Metrics.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Diagnostics.ResourceMonitoring.LinuxResourceUtilizationProviderOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Diagnostics.ResourceMonitoring/LinuxResourceUtilizationProviderOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Diagnostics.ResourceMonitoring/ResourceMonitoringOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsCountersOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Diagnostics.ResourceMonitoring/WindowsCountersOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Diagnostics.ResourceMonitoring](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Diagnostics.ResourceMonitoring.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.EnumStrings](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.EnumStrings.xml) | | Missing | Missing | NA | Missing | [M:Microsoft.Extensions.Hosting.Host.CreateApplicationBuilder(Microsoft.Extensions.Hosting.HostApplicationBuilderSettings)](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Hosting/Host.xml) | | Missing | Missing | NA | Missing | [M:Microsoft.Extensions.Hosting.Host.CreateEmptyApplicationBuilder(Microsoft.Extensions.Hosting.HostApplicationBuilderSettings)](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Hosting/Host.xml) | | Missing | NA | NA | NA | [P:Microsoft.Extensions.Hosting.HostOptions.ServicesStartConcurrently](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Hosting/HostOptions.xml) | | Missing | NA | NA | NA | [P:Microsoft.Extensions.Hosting.HostOptions.ServicesStopConcurrently](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Hosting/HostOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Hosting.Testing.FakeHostOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Hosting.Testing/FakeHostOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Hosting.Testing](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Hosting.Testing.xml) | | Missing | NA | NA | NA | [P:Microsoft.Extensions.Hosting.Testing.FakeHostOptions.ValidateOnBuild](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Hosting.Testing/FakeHostOptions.xml) | | Missing | NA | NA | NA | [P:Microsoft.Extensions.Hosting.Testing.FakeHostOptions.ValidateScopes](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Hosting.Testing/FakeHostOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Http.AutoClient.AutoClientOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.AutoClient/AutoClientOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Http.AutoClient](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Http.AutoClient.xml) | | Missing | Missing | NA | Missing | [M:Microsoft.Extensions.Http.Logging.LoggingHttpMessageHandler.Send(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Logging/LoggingHttpMessageHandler.xml) | | Missing | Missing | NA | Missing | [M:Microsoft.Extensions.Http.Logging.LoggingScopeHttpMessageHandler.Send(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Logging/LoggingScopeHttpMessageHandler.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Http.Resilience.Endpoint.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Resilience/Endpoint.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Http.Resilience.EndpointGroup.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Resilience/EndpointGroup.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Resilience/FallbackClientHandlerOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Resilience/HedgingEndpointOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Http.Resilience.HttpBulkheadPolicyOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Resilience/HttpBulkheadPolicyOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Resilience/HttpStandardHedgingResilienceOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Resilience/HttpStandardResilienceOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Resilience/HttpTimeoutPolicyOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Http.Resilience.OrderedGroupsRoutingOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Resilience/OrderedGroupsRoutingOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Http.Resilience.WeightedEndpoint.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Resilience/WeightedEndpoint.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Http.Resilience.WeightedEndpointGroup.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Resilience/WeightedEndpointGroup.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Http.Resilience.WeightedGroupsRoutingOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Resilience/WeightedGroupsRoutingOptions.xml) | | Missing | NA | NA | NA | [T:Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Resilience/HttpClientBuilderExtensions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Http.Resilience](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Http.Resilience.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Http.Resilience.FaultInjection](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Http.Resilience.FaultInjection.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Http.Telemetry](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Http.Telemetry.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Http.Telemetry.Latency.HttpClientLatencyTelemetryOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Telemetry.Latency/HttpClientLatencyTelemetryOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Http.Telemetry.Latency](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Http.Telemetry.Latency.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Telemetry.Logging/LoggingOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Http.Telemetry.Logging](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Http.Telemetry.Logging.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Http.Telemetry.Metering](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Http.Telemetry.Metering.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Telemetry.Tracing/HttpClientTracingOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Http.Telemetry.Tracing](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Http.Telemetry.Tracing.xml) | | Missing | NA | NA | NA | [T:Microsoft.Extensions.ObjectPool.IResettable](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.ObjectPool/IResettable.xml) | | Missing | NA | NA | Missing | [M:Microsoft.Extensions.ObjectPool.IResettable.TryReset](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.ObjectPool/IResettable.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Options.ValidateOptionsResultBuilder.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Options/ValidateOptionsResultBuilder.xml) | | Missing | Missing | NA | NA | [M:Microsoft.Extensions.Options.ValidateOptionsResultBuilder.AddError(System.String,System.String)](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Options/ValidateOptionsResultBuilder.xml) | | Missing | Missing | NA | NA | [M:Microsoft.Extensions.Options.ValidateOptionsResultBuilder.AddResult(Microsoft.Extensions.Options.ValidateOptionsResult)](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Options/ValidateOptionsResultBuilder.xml) | | Missing | Missing | NA | NA | [M:Microsoft.Extensions.Options.ValidateOptionsResultBuilder.AddResult(System.ComponentModel.DataAnnotations.ValidationResult)](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Options/ValidateOptionsResultBuilder.xml) | | Missing | Missing | NA | NA | [M:Microsoft.Extensions.Options.ValidateOptionsResultBuilder.AddResults(System.Collections.Generic.IEnumerable{System.ComponentModel.DataAnnotations.ValidationResult})](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Options/ValidateOptionsResultBuilder.xml) | | Missing | NA | NA | Missing | [M:Microsoft.Extensions.Options.ValidateOptionsResultBuilder.Build](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Options/ValidateOptionsResultBuilder.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Options.ValidateOptionsResultBuilder.Clear](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Options/ValidateOptionsResultBuilder.xml) | | Missing | NA | NA | NA | [T:Microsoft.Extensions.Options.ValidateOptionsResultBuilder](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Options/ValidateOptionsResultBuilder.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Options.Contextual.OptionsContextAttribute.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Options.Contextual/OptionsContextAttribute.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Options.Contextual](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Options.Contextual.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Options.Validation.OptionsValidatorAttribute.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Options.Validation/OptionsValidatorAttribute.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Options.Validation](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Options.Validation.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.ResilienceWrapperAttribute.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience/ResilienceWrapperAttribute.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Resilience](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Resilience.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.FaultInjection/ChaosPolicyOptionsGroup.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.FaultInjection.CustomResultPolicyOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.FaultInjection/CustomResultPolicyOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.FaultInjection.ExceptionPolicyOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.FaultInjection/ExceptionPolicyOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.FaultInjection/FaultInjectionOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.FaultInjection.FaultPolicyWeightAssignmentsOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.FaultInjection/FaultPolicyWeightAssignmentsOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.FaultInjection.HttpResponseInjectionPolicyOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.FaultInjection/HttpResponseInjectionPolicyOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.FaultInjection.LatencyPolicyOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.FaultInjection/LatencyPolicyOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Resilience.FaultInjection](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Resilience.FaultInjection.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.Options/BulkheadPolicyOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.Options/CircuitBreakerPolicyOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions1.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.Options/CircuitBreakerPolicyOptions1.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.Options/FallbackPolicyOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions1.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.Options/FallbackPolicyOptions1.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.Options/HedgingPolicyOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions1.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.Options/HedgingPolicyOptions1.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.Options/RetryPolicyOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.Options.RetryPolicyOptions1.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.Options/RetryPolicyOptions1.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.Options/TimeoutPolicyOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Resilience.Options](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Resilience.Options.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Telemetry](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Telemetry.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Console.LarencyConsoleOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Console/LarencyConsoleOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Console.LoggingConsoleOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Console/LoggingConsoleOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Telemetry.Console](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Telemetry.Console.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Enrichment.ProcessLogEnricherOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Enrichment/ProcessLogEnricherOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Enrichment.ServiceLogEnricherOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Enrichment/ServiceLogEnricherOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Enrichment.ServiceMetricEnricherOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Enrichment/ServiceMetricEnricherOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Enrichment.ServiceTraceEnricherOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Enrichment/ServiceTraceEnricherOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Telemetry.Enrichment](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Telemetry.Enrichment.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Latency.LatencyContextOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Latency/LatencyContextOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Latency.LatencyContextRegistrationOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Latency/LatencyContextRegistrationOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Telemetry.Latency](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Telemetry.Latency.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Logging.LoggingOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Logging/LoggingOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Logging.LogMethodHelper.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Logging/LogMethodHelper.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Logging.LogPropertyIgnoreAttribute.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Logging/LogPropertyIgnoreAttribute.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Telemetry.Logging](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Telemetry.Logging.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Metering.EventCountersCollectorOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Metering/EventCountersCollectorOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Metering.MeteringOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Metering/MeteringOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Telemetry.Metering](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Telemetry.Metering.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Testing.Logging/FakeLogCollectorOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Telemetry.Testing.Logging](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Telemetry.Testing.Logging.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Telemetry.Testing.Metering](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Telemetry.Testing.Metering.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Tracing.ParentBasedSamplerOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Tracing/ParentBasedSamplerOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Tracing.SamplingOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Tracing/SamplingOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Tracing.TraceIdRatioBasedSamplerOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Tracing/TraceIdRatioBasedSamplerOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Telemetry.Tracing](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Telemetry.Tracing.xml) | | Missing | Missing | NA | Missing | [M:Microsoft.Extensions.Time.Testing.FakeTimeProvider.CreateTimer(System.Threading.TimerCallback,System.Object,System.TimeSpan,System.TimeSpan)](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Time.Testing/FakeTimeProvider.xml) | | Missing | NA | NA | Missing | [M:Microsoft.Extensions.Time.Testing.FakeTimeProvider.GetTimestamp](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Time.Testing/FakeTimeProvider.xml) | | Missing | NA | NA | Missing | [M:Microsoft.Extensions.Time.Testing.FakeTimeProvider.GetUtcNow](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Time.Testing/FakeTimeProvider.xml) | | Missing | NA | NA | NA | [P:Microsoft.Extensions.Time.Testing.FakeTimeProvider.LocalTimeZone](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Time.Testing/FakeTimeProvider.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Time.Testing](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Time.Testing.xml) |
Author: carlossanlop
Assignees: -
Labels: `documentation`, `area-System.Runtime`, `blocking-release`, `needs-area-label`
Milestone: 8.0.0
ghost commented 1 year ago

Tagging subscribers to this area: @dotnet/area-infrastructure-libraries See info in area-owners.md if you want to be subscribed.

Issue Details
Below is the list of APIs that still show up as undocumented in dotnet-api-docs and were introduced in .NET 8.0. Full porting instructions can be found in the [main issue](https://github.com/dotnet/runtime/issues/88561). This task needs to be finished before the RC2 snap (September 18th). | Summary | Parameters | TypeParameters | ReturnValue | API | |----------|------------|----------------|-------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Missing | NA | NA | NA | [M:Microsoft.Extensions.AmbientMetadata.ApplicationMetadata.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.AmbientMetadata/ApplicationMetadata.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.AmbientMetadata](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.AmbientMetadata.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.AsyncState](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.AsyncState.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Compliance.Classification](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Compliance.Classification.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Compliance.Redaction.ErasingRedactor.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Compliance.Redaction/ErasingRedactor.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Compliance.Redaction.NullRedactor.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Compliance.Redaction/NullRedactor.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Compliance.Redaction/NullRedactorProvider.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Compliance.Redaction.Redactor.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Compliance.Redaction/Redactor.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Compliance.Redaction.XXHash3RedactorOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Compliance.Redaction/XXHash3RedactorOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Compliance.Redaction](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Compliance.Redaction.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Compliance.Testing/FakeRedactionCollector.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Compliance.Testing.FakeRedactorOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Compliance.Testing/FakeRedactorOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Compliance.Testing](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Compliance.Testing.xml) | | Missing | Missing | Missing | Missing | [M:Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateFactory1(System.Type[])](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.DependencyInjection/ActivatorUtilities.xml) | | Missing | Missing | Missing | Missing | [T:Microsoft.Extensions.DependencyInjection.ObjectFactory1](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.DependencyInjection/ObjectFactory1.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Diagnostics.ExceptionSummarization](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Diagnostics.ExceptionSummarization.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Diagnostics.HealthChecks.KubernetesHealthCheckPublisherOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Diagnostics.HealthChecks/KubernetesHealthCheckPublisherOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUsageThresholds.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Diagnostics.HealthChecks/ResourceUsageThresholds.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Diagnostics.HealthChecks/ResourceUtilizationHealthCheckOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Diagnostics.HealthChecks.TelemetryHealthCheckPublisherOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Diagnostics.HealthChecks/TelemetryHealthCheckPublisherOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Diagnostics.Metrics](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Diagnostics.Metrics.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Diagnostics.ResourceMonitoring.LinuxResourceUtilizationProviderOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Diagnostics.ResourceMonitoring/LinuxResourceUtilizationProviderOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Diagnostics.ResourceMonitoring/ResourceMonitoringOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsCountersOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Diagnostics.ResourceMonitoring/WindowsCountersOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Diagnostics.ResourceMonitoring](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Diagnostics.ResourceMonitoring.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.EnumStrings](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.EnumStrings.xml) | | Missing | Missing | NA | Missing | [M:Microsoft.Extensions.Hosting.Host.CreateApplicationBuilder(Microsoft.Extensions.Hosting.HostApplicationBuilderSettings)](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Hosting/Host.xml) | | Missing | Missing | NA | Missing | [M:Microsoft.Extensions.Hosting.Host.CreateEmptyApplicationBuilder(Microsoft.Extensions.Hosting.HostApplicationBuilderSettings)](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Hosting/Host.xml) | | Missing | NA | NA | NA | [P:Microsoft.Extensions.Hosting.HostOptions.ServicesStartConcurrently](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Hosting/HostOptions.xml) | | Missing | NA | NA | NA | [P:Microsoft.Extensions.Hosting.HostOptions.ServicesStopConcurrently](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Hosting/HostOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Hosting.Testing.FakeHostOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Hosting.Testing/FakeHostOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Hosting.Testing](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Hosting.Testing.xml) | | Missing | NA | NA | NA | [P:Microsoft.Extensions.Hosting.Testing.FakeHostOptions.ValidateOnBuild](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Hosting.Testing/FakeHostOptions.xml) | | Missing | NA | NA | NA | [P:Microsoft.Extensions.Hosting.Testing.FakeHostOptions.ValidateScopes](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Hosting.Testing/FakeHostOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Http.AutoClient.AutoClientOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.AutoClient/AutoClientOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Http.AutoClient](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Http.AutoClient.xml) | | Missing | Missing | NA | Missing | [M:Microsoft.Extensions.Http.Logging.LoggingHttpMessageHandler.Send(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Logging/LoggingHttpMessageHandler.xml) | | Missing | Missing | NA | Missing | [M:Microsoft.Extensions.Http.Logging.LoggingScopeHttpMessageHandler.Send(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Logging/LoggingScopeHttpMessageHandler.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Http.Resilience.Endpoint.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Resilience/Endpoint.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Http.Resilience.EndpointGroup.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Resilience/EndpointGroup.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Http.Resilience.FallbackClientHandlerOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Resilience/FallbackClientHandlerOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Resilience/HedgingEndpointOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Http.Resilience.HttpBulkheadPolicyOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Resilience/HttpBulkheadPolicyOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Resilience/HttpStandardHedgingResilienceOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Resilience/HttpStandardResilienceOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Http.Resilience.HttpTimeoutPolicyOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Resilience/HttpTimeoutPolicyOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Http.Resilience.OrderedGroupsRoutingOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Resilience/OrderedGroupsRoutingOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Http.Resilience.WeightedEndpoint.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Resilience/WeightedEndpoint.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Http.Resilience.WeightedEndpointGroup.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Resilience/WeightedEndpointGroup.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Http.Resilience.WeightedGroupsRoutingOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Resilience/WeightedGroupsRoutingOptions.xml) | | Missing | NA | NA | NA | [T:Microsoft.Extensions.Http.Resilience.HttpClientBuilderExtensions](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Resilience/HttpClientBuilderExtensions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Http.Resilience](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Http.Resilience.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Http.Resilience.FaultInjection](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Http.Resilience.FaultInjection.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Http.Telemetry](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Http.Telemetry.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Http.Telemetry.Latency.HttpClientLatencyTelemetryOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Telemetry.Latency/HttpClientLatencyTelemetryOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Http.Telemetry.Latency](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Http.Telemetry.Latency.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Telemetry.Logging/LoggingOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Http.Telemetry.Logging](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Http.Telemetry.Logging.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Http.Telemetry.Metering](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Http.Telemetry.Metering.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Telemetry.Tracing/HttpClientTracingOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Http.Telemetry.Tracing](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Http.Telemetry.Tracing.xml) | | Missing | NA | NA | NA | [T:Microsoft.Extensions.ObjectPool.IResettable](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.ObjectPool/IResettable.xml) | | Missing | NA | NA | Missing | [M:Microsoft.Extensions.ObjectPool.IResettable.TryReset](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.ObjectPool/IResettable.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Options.ValidateOptionsResultBuilder.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Options/ValidateOptionsResultBuilder.xml) | | Missing | Missing | NA | NA | [M:Microsoft.Extensions.Options.ValidateOptionsResultBuilder.AddError(System.String,System.String)](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Options/ValidateOptionsResultBuilder.xml) | | Missing | Missing | NA | NA | [M:Microsoft.Extensions.Options.ValidateOptionsResultBuilder.AddResult(Microsoft.Extensions.Options.ValidateOptionsResult)](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Options/ValidateOptionsResultBuilder.xml) | | Missing | Missing | NA | NA | [M:Microsoft.Extensions.Options.ValidateOptionsResultBuilder.AddResult(System.ComponentModel.DataAnnotations.ValidationResult)](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Options/ValidateOptionsResultBuilder.xml) | | Missing | Missing | NA | NA | [M:Microsoft.Extensions.Options.ValidateOptionsResultBuilder.AddResults(System.Collections.Generic.IEnumerable{System.ComponentModel.DataAnnotations.ValidationResult})](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Options/ValidateOptionsResultBuilder.xml) | | Missing | NA | NA | Missing | [M:Microsoft.Extensions.Options.ValidateOptionsResultBuilder.Build](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Options/ValidateOptionsResultBuilder.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Options.ValidateOptionsResultBuilder.Clear](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Options/ValidateOptionsResultBuilder.xml) | | Missing | NA | NA | NA | [T:Microsoft.Extensions.Options.ValidateOptionsResultBuilder](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Options/ValidateOptionsResultBuilder.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Options.Contextual.OptionsContextAttribute.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Options.Contextual/OptionsContextAttribute.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Options.Contextual](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Options.Contextual.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Options.Validation.OptionsValidatorAttribute.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Options.Validation/OptionsValidatorAttribute.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Options.Validation](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Options.Validation.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.ResilienceWrapperAttribute.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience/ResilienceWrapperAttribute.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Resilience](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Resilience.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.FaultInjection/ChaosPolicyOptionsGroup.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.FaultInjection.CustomResultPolicyOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.FaultInjection/CustomResultPolicyOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.FaultInjection.ExceptionPolicyOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.FaultInjection/ExceptionPolicyOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.FaultInjection/FaultInjectionOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.FaultInjection.FaultPolicyWeightAssignmentsOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.FaultInjection/FaultPolicyWeightAssignmentsOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.FaultInjection.HttpResponseInjectionPolicyOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.FaultInjection/HttpResponseInjectionPolicyOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.FaultInjection.LatencyPolicyOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.FaultInjection/LatencyPolicyOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Resilience.FaultInjection](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Resilience.FaultInjection.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.Options.BulkheadPolicyOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.Options/BulkheadPolicyOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.Options/CircuitBreakerPolicyOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.Options.CircuitBreakerPolicyOptions1.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.Options/CircuitBreakerPolicyOptions1.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.Options/FallbackPolicyOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.Options.FallbackPolicyOptions1.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.Options/FallbackPolicyOptions1.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.Options/HedgingPolicyOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.Options.HedgingPolicyOptions1.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.Options/HedgingPolicyOptions1.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.Options.RetryPolicyOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.Options/RetryPolicyOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.Options.RetryPolicyOptions1.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.Options/RetryPolicyOptions1.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Resilience.Options.TimeoutPolicyOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Resilience.Options/TimeoutPolicyOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Resilience.Options](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Resilience.Options.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Telemetry](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Telemetry.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Console.LarencyConsoleOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Console/LarencyConsoleOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Console.LoggingConsoleOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Console/LoggingConsoleOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Telemetry.Console](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Telemetry.Console.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Enrichment.ProcessLogEnricherOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Enrichment/ProcessLogEnricherOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Enrichment.ServiceLogEnricherOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Enrichment/ServiceLogEnricherOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Enrichment.ServiceMetricEnricherOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Enrichment/ServiceMetricEnricherOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Enrichment.ServiceTraceEnricherOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Enrichment/ServiceTraceEnricherOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Telemetry.Enrichment](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Telemetry.Enrichment.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Latency.LatencyContextOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Latency/LatencyContextOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Latency.LatencyContextRegistrationOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Latency/LatencyContextRegistrationOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Telemetry.Latency](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Telemetry.Latency.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Logging.LoggingOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Logging/LoggingOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Logging.LogMethodHelper.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Logging/LogMethodHelper.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Logging.LogPropertyIgnoreAttribute.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Logging/LogPropertyIgnoreAttribute.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Telemetry.Logging](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Telemetry.Logging.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Metering.EventCountersCollectorOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Metering/EventCountersCollectorOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Metering.MeteringOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Metering/MeteringOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Telemetry.Metering](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Telemetry.Metering.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Testing.Logging/FakeLogCollectorOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Telemetry.Testing.Logging](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Telemetry.Testing.Logging.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Telemetry.Testing.Metering](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Telemetry.Testing.Metering.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Tracing.ParentBasedSamplerOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Tracing/ParentBasedSamplerOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Tracing.SamplingOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Tracing/SamplingOptions.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Telemetry.Tracing.TraceIdRatioBasedSamplerOptions.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Telemetry.Tracing/TraceIdRatioBasedSamplerOptions.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Telemetry.Tracing](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Telemetry.Tracing.xml) | | Missing | Missing | NA | Missing | [M:Microsoft.Extensions.Time.Testing.FakeTimeProvider.CreateTimer(System.Threading.TimerCallback,System.Object,System.TimeSpan,System.TimeSpan)](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Time.Testing/FakeTimeProvider.xml) | | Missing | NA | NA | Missing | [M:Microsoft.Extensions.Time.Testing.FakeTimeProvider.GetTimestamp](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Time.Testing/FakeTimeProvider.xml) | | Missing | NA | NA | Missing | [M:Microsoft.Extensions.Time.Testing.FakeTimeProvider.GetUtcNow](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Time.Testing/FakeTimeProvider.xml) | | Missing | NA | NA | NA | [P:Microsoft.Extensions.Time.Testing.FakeTimeProvider.LocalTimeZone](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Time.Testing/FakeTimeProvider.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Time.Testing](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Time.Testing.xml) |
Author: carlossanlop
Assignees: -
Labels: `documentation`, `area-Infrastructure-libraries`, `blocking-release`, `needs-area-label`
Milestone: 8.0.0
ghost commented 1 year ago

This issue has been marked needs-author-action and may be missing some important information.

ericstj commented 1 year ago

@carlossanlop - most of these are not for dotnet/runtime. Can you make sure you look at the AssemblyName of the API when opening these to select the correct repository?

ViktorHofer commented 1 year ago

Would it make sense to make the Microsoft.Extensions docs source of truth the runtime repo for .NET 8? None of those packages use features that are currently not supported by our intellisense.targets logic. Asking as I'm unsure what's more work: Porting new API docs to the apidocs repo or just annotating the public API directly in runtime and bringing back the missing public API documentation from apidocs.

carlossanlop commented 1 year ago

@ericstj I created issue https://github.com/dotnet/extensions/issues/4164 to indicate the APIs that belong to the extensions repo.

Let's talk about it @ViktorHofer. There are two problems regardless of the option we choose:

  1. S.ome triple slash comments might still be missing, they need to be added regardless.
  2. The existing triple slash docs most likely still need to go through language review.
ViktorHofer commented 1 year ago

The existing triple slash docs most likely still need to go through language review.

If the docs team is OK with reviewing XML docs updates directly in dotnet/runtime PRs (either via a bot ping or by devs asking them for a review) then that should work.

Some triple slash comments might still be missing, they need to be added regardless.

Exactly, but with doing the work directly in dotnet/runtime we would get a huge step forward in our goal for runtime to be the XML source of truth. Otherwise we would need to repeat this process every release. By having the docs directly in runtime, we would have build protection that all public API is documented.

ghost commented 1 year ago

Tagging subscribers to this area: @dotnet/area-extensions-options See info in area-owners.md if you want to be subscribed.

Issue Details
Below is the list of Microsoft.Extensions APIs from the runtime repo that still show up as undocumented in dotnet-api-docs and were introduced in .NET 8.0. Full porting instructions can be found in the [main issue](https://github.com/dotnet/runtime/issues/88561). This task needs to be finished before the RC2 snap (September 18th). The issue tracking Microsoft.Extensions APIs from dotnet/extensions is https://github.com/dotnet/extensions/issues/4164 | Summary | Parameters | TypeParameters | ReturnValue | API | |----------|------------|----------------|-------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Missing | Missing | Missing | Missing | [M:Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateFactory1(System.Type[])](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.DependencyInjection/ActivatorUtilities.xml) | | Missing | Missing | Missing | Missing | [T:Microsoft.Extensions.DependencyInjection.ObjectFactory1](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.DependencyInjection/ObjectFactory1.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Diagnostics.Metrics](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Diagnostics.Metrics.xml) | | Missing | Missing | NA | Missing | [M:Microsoft.Extensions.Hosting.Host.CreateApplicationBuilder(Microsoft.Extensions.Hosting.HostApplicationBuilderSettings)](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Hosting/Host.xml) | | Missing | Missing | NA | Missing | [M:Microsoft.Extensions.Hosting.Host.CreateEmptyApplicationBuilder(Microsoft.Extensions.Hosting.HostApplicationBuilderSettings)](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Hosting/Host.xml) | | Missing | NA | NA | NA | [P:Microsoft.Extensions.Hosting.HostOptions.ServicesStartConcurrently](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Hosting/HostOptions.xml) | | Missing | NA | NA | NA | [P:Microsoft.Extensions.Hosting.HostOptions.ServicesStopConcurrently](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Hosting/HostOptions.xml) | | Missing | Missing | NA | Missing | [M:Microsoft.Extensions.Http.Logging.LoggingHttpMessageHandler.Send(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Logging/LoggingHttpMessageHandler.xml) | | Missing | Missing | NA | Missing | [M:Microsoft.Extensions.Http.Logging.LoggingScopeHttpMessageHandler.Send(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Http.Logging/LoggingScopeHttpMessageHandler.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Options.ValidateOptionsResultBuilder.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Options/ValidateOptionsResultBuilder.xml) | | Missing | Missing | NA | NA | [M:Microsoft.Extensions.Options.ValidateOptionsResultBuilder.AddError(System.String,System.String)](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Options/ValidateOptionsResultBuilder.xml) | | Missing | Missing | NA | NA | [M:Microsoft.Extensions.Options.ValidateOptionsResultBuilder.AddResult(Microsoft.Extensions.Options.ValidateOptionsResult)](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Options/ValidateOptionsResultBuilder.xml) | | Missing | Missing | NA | NA | [M:Microsoft.Extensions.Options.ValidateOptionsResultBuilder.AddResult(System.ComponentModel.DataAnnotations.ValidationResult)](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Options/ValidateOptionsResultBuilder.xml) | | Missing | Missing | NA | NA | [M:Microsoft.Extensions.Options.ValidateOptionsResultBuilder.AddResults(System.Collections.Generic.IEnumerable{System.ComponentModel.DataAnnotations.ValidationResult})](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Options/ValidateOptionsResultBuilder.xml) | | Missing | NA | NA | Missing | [M:Microsoft.Extensions.Options.ValidateOptionsResultBuilder.Build](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Options/ValidateOptionsResultBuilder.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Options.ValidateOptionsResultBuilder.Clear](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Options/ValidateOptionsResultBuilder.xml) | | Missing | NA | NA | NA | [T:Microsoft.Extensions.Options.ValidateOptionsResultBuilder](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Options/ValidateOptionsResultBuilder.xml) | | Missing | NA | NA | NA | [M:Microsoft.Extensions.Options.Validation.OptionsValidatorAttribute.#ctor](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/Microsoft.Extensions.Options.Validation/OptionsValidatorAttribute.xml) | | Missing | NA | NA | NA | [N:Microsoft.Extensions.Options.Validation](https://github.com/dotnet/dotnet-api-docs/blob/main/xml/ns-Microsoft.Extensions.Options.Validation.xml) |
Author: carlossanlop
Assignees: carlossanlop
Labels: `documentation`, `blocking-release`, `area-Extensions-Options`, `needs-further-triage`
Milestone: 8.0.0
ericstj commented 1 year ago

Moved this to Options since that's the bulk of the remaining work - however there are also APIs for @dotnet/area-extensions-hosting @dotnet/ncl and @dotnet/area-extensions-dependencyinjection.

carlossanlop commented 1 year ago

@ViktorHofer ok so according to api-catalog-infra, these are the Microsoft.Extensions assemblies that use triple slash as source of truth

https://github.com/dotnet/api-catalog-infra/blob/b0e9cbf6e6116f686bc739139d8e031b657a7c0d/eng/PostDropActions.json#L3-L127

I'll assign this issue and the two from extensions to myself. I will:

ViktorHofer commented 1 year ago

Sounds good. Another easy way to see how many APIs are missing is to enable the CS1591 rule in the projects. The compiler will tell what's missing. This can be done by setting the following property in the source projects:

<UseIntellisensePackageDocXmlFile>false</UseIntellisensePackageDocXmlFile>

ViktorHofer commented 1 year ago

Actually not that bad, only 124 errors in two projects:

    <UseIntellisensePackageDocXmlFile Condition="'$(UseIntellisensePackageDocXmlFile)' == '' and $(MSBuildProjectName.StartsWith('Microsoft.Extensions')) and '$(MSBuildProjectName)' != 'Microsoft.Extensions.DependencyModel' and '$(IsSourceProject)' == 'true'">false</UseIntellisensePackageDocXmlFile>
src\libraries\Microsoft.Extensions.Primitives\src\InplaceStringBuilder.cs(14,19): error CS1591: Missing XML comment for publicly visible type or member 'InplaceStringBuilder' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.Primitives\src\InplaceStringBuilder.cs(20,16): error CS1591: Missing XML comment for publicly visible type or member 'InplaceStringBuilder.InplaceStringBuilder(int)' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.Primitives\src\InplaceStringBuilder.cs(30,20): error CS1591: Missing XML comment for publicly visible type or member 'InplaceStringBuilder.Capacity' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.Primitives\src\InplaceStringBuilder.cs(50,21): error CS1591: Missing XML comment for publicly visible type or member 'InplaceStringBuilder.Append(string?)' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.Primitives\src\InplaceStringBuilder.cs(60,21): error CS1591: Missing XML comment for publicly visible type or member 'InplaceStringBuilder.Append(StringSegment)' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.Primitives\src\InplaceStringBuilder.cs(66,28): error CS1591: Missing XML comment for publicly visible type or member 'InplaceStringBuilder.Append(string?, int, int)' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.Primitives\src\InplaceStringBuilder.cs(87,28): error CS1591: Missing XML comment for publicly visible type or member 'InplaceStringBuilder.Append(char)' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.Primitives\src\InplaceStringBuilder.cs(102,33): error CS1591: Missing XML comment for publicly visible type or member 'InplaceStringBuilder.ToString()' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.Primitives\src\StringSegmentComparer.cs(35,20): error CS1591: Missing XML comment for publicly visible type or member 'StringSegmentComparer.Compare(StringSegment, StringSegment)' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.Primitives\src\StringSegmentComparer.cs(40,21): error CS1591: Missing XML comment for publicly visible type or member 'StringSegmentComparer.Equals(StringSegment, StringSegment)' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.Primitives\src\StringTokenizer.cs(99,34): error CS1591: Missing XML comment for publicly visible type or member 'StringTokenizer.Enumerator.Current' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.Primitives\src\StringTokenizer.cs(103,25): error CS1591: Missing XML comment for publicly visible type or member 'StringTokenizer.Enumerator.Dispose()' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.Primitives\src\StringTokenizer.cs(107,25): error CS1591: Missing XML comment for publicly visible type or member 'StringTokenizer.Enumerator.MoveNext()' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.Primitives\src\StringTokenizer.cs(128,25): error CS1591: Missing XML comment for publicly visible type or member 'StringTokenizer.Enumerator.Reset()' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.Primitives\src\StringValues.cs(789,25): error CS1591: Missing XML comment for publicly visible type or member 'StringValues.Enumerator.MoveNext()' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.Primitives\src\StringValues.cs(815,28): error CS1591: Missing XML comment for publicly visible type or member 'StringValues.Enumerator.Current' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.Primitives\src\StringValues.cs(824,25): error CS1591: Missing XML comment for publicly visible type or member 'StringValues.Enumerator.Dispose()' [src\libraries\Microsoft.Extensions.Primitives\src\Microsoft.Extensions.Primitives.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\ILinearPattern.cs(14,29): error CS1591: Missing XML comment for publicly visible type or member 'ILinearPattern.Segments' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\IPathSegment.cs(12,14): error CS1591: Missing XML comment for publicly visible type or member 'IPathSegment.CanProduceStem' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\IPathSegment.cs(14,14): error CS1591: Missing XML comment for publicly visible type or member 'IPathSegment.Match(string)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\IPattern.cs(12,25): error CS1591: Missing XML comment for publicly visible type or member 'IPattern.CreatePatternContextForInclude()' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\IPattern.cs(14,25): error CS1591: Missing XML comment for publicly visible type or member 'IPattern.CreatePatternContextForExclude()' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\IPatternContext.cs(15,14): error CS1591: Missing XML comment for publicly visible type or member 'IPatternContext.Declare(Action<IPathSegment, bool>)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\IPatternContext.cs(17,14): error CS1591: Missing XML comment for publicly visible type or member 'IPatternContext.Test(DirectoryInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\IPatternContext.cs(19,27): error CS1591: Missing XML comment for publicly visible type or member 'IPatternContext.Test(FileInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\IPatternContext.cs(21,14): error CS1591: Missing XML comment for publicly visible type or member 'IPatternContext.PushDirectory(DirectoryInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\IPatternContext.cs(23,14): error CS1591: Missing XML comment for publicly visible type or member 'IPatternContext.PopDirectory()' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\IRaggedPattern.cs(14,29): error CS1591: Missing XML comment for publicly visible type or member 'IRaggedPattern.Segments' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\IRaggedPattern.cs(16,29): error CS1591: Missing XML comment for publicly visible type or member 'IRaggedPattern.StartsWith' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\IRaggedPattern.cs(18,36): error CS1591: Missing XML comment for publicly visible type or member 'IRaggedPattern.Contains' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\IRaggedPattern.cs(20,29): error CS1591: Missing XML comment for publicly visible type or member 'IRaggedPattern.EndsWith' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\MatcherContext.cs(32,16): error CS1591: Missing XML comment for publicly visible type or member 'MatcherContext.MatcherContext(IEnumerable<IPattern>, IEnumerable<IPattern>, DirectoryInfoBase, StringComparison)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\MatcherContext.cs(48,38): error CS1591: Missing XML comment for publicly visible type or member 'MatcherContext.Execute()' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\CurrentPathSegment.cs(8,18): error CS1591: Missing XML comment for publicly visible type or member 'CurrentPathSegment' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\CurrentPathSegment.cs(10,21): error CS1591: Missing XML comment for publicly visible type or member 'CurrentPathSegment.CanProduceStem' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\CurrentPathSegment.cs(12,21): error CS1591: Missing XML comment for publicly visible type or member 'CurrentPathSegment.Match(string)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\LiteralPathSegment.cs(10,18): error CS1591: Missing XML comment for publicly visible type or member 'LiteralPathSegment' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\LiteralPathSegment.cs(14,21): error CS1591: Missing XML comment for publicly visible type or member 'LiteralPathSegment.CanProduceStem' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\LiteralPathSegment.cs(16,16): error CS1591: Missing XML comment for publicly visible type or member 'LiteralPathSegment.LiteralPathSegment(string, StringComparison)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\LiteralPathSegment.cs(24,23): error CS1591: Missing XML comment for publicly visible type or member 'LiteralPathSegment.Value' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\LiteralPathSegment.cs(26,21): error CS1591: Missing XML comment for publicly visible type or member 'LiteralPathSegment.Match(string)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\LiteralPathSegment.cs(31,30): error CS1591: Missing XML comment for publicly visible type or member 'LiteralPathSegment.Equals(object?)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\LiteralPathSegment.cs(38,29): error CS1591: Missing XML comment for publicly visible type or member 'LiteralPathSegment.GetHashCode()' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\ParentPathSegment.cs(8,18): error CS1591: Missing XML comment for publicly visible type or member 'ParentPathSegment' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\ParentPathSegment.cs(12,21): error CS1591: Missing XML comment for publicly visible type or member 'ParentPathSegment.CanProduceStem' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\ParentPathSegment.cs(14,21): error CS1591: Missing XML comment for publicly visible type or member 'ParentPathSegment.Match(string)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\RecursiveWildcardSegment.cs(8,18): error CS1591: Missing XML comment for publicly visible type or member 'RecursiveWildcardSegment' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\RecursiveWildcardSegment.cs(10,21): error CS1591: Missing XML comment for publicly visible type or member 'RecursiveWildcardSegment.CanProduceStem' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\RecursiveWildcardSegment.cs(12,21): error CS1591: Missing XML comment for publicly visible type or member 'RecursiveWildcardSegment.Match(string)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\WildcardPathSegment.cs(9,18): error CS1591: Missing XML comment for publicly visible type or member 'WildcardPathSegment' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\WildcardPathSegment.cs(13,52): error CS1591: Missing XML comment for publicly visible type or member 'WildcardPathSegment.MatchAll' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\WildcardPathSegment.cs(18,16): error CS1591: Missing XML comment for publicly visible type or member 'WildcardPathSegment.WildcardPathSegment(string, List<string>, string, StringComparison)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\WildcardPathSegment.cs(34,21): error CS1591: Missing XML comment for publicly visible type or member 'WildcardPathSegment.CanProduceStem' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\WildcardPathSegment.cs(36,23): error CS1591: Missing XML comment for publicly visible type or member 'WildcardPathSegment.BeginsWith' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\WildcardPathSegment.cs(38,29): error CS1591: Missing XML comment for publicly visible type or member 'WildcardPathSegment.Contains' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\WildcardPathSegment.cs(40,23): error CS1591: Missing XML comment for publicly visible type or member 'WildcardPathSegment.EndsWith' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PathSegments\WildcardPathSegment.cs(42,21): error CS1591: Missing XML comment for publicly visible type or member 'WildcardPathSegment.Match(string)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContext.cs(10,27): error CS1591: Missing XML comment for publicly visible type or member 'PatternContext<TFrame>' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContext.cs(13,26): error CS1591: Missing XML comment for publicly visible type or member 'PatternContext<TFrame>.Frame' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContext.cs(15,29): error CS1591: Missing XML comment for publicly visible type or member 'PatternContext<TFrame>.Declare(Action<IPathSegment, bool>)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContext.cs(17,43): error CS1591: Missing XML comment for publicly visible type or member 'PatternContext<TFrame>.Test(FileInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContext.cs(19,30): error CS1591: Missing XML comment for publicly visible type or member 'PatternContext<TFrame>.Test(DirectoryInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContext.cs(21,30): error CS1591: Missing XML comment for publicly visible type or member 'PatternContext<TFrame>.PushDirectory(DirectoryInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContext.cs(23,29): error CS1591: Missing XML comment for publicly visible type or member 'PatternContext<TFrame>.PopDirectory()' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContext.cs(28,24): error CS1591: Missing XML comment for publicly visible type or member 'PatternContext<TFrame>.PushDataFrame(TFrame)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContext.cs(34,24): error CS1591: Missing XML comment for publicly visible type or member 'PatternContext<TFrame>.IsStackEmpty()' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinear.cs(10,27): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinear' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinear.cs(13,16): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinear.PatternContextLinear(ILinearPattern)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinear.cs(20,43): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinear.Test(FileInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinear.cs(35,30): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinear.PushDirectory(DirectoryInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinear.cs(67,23): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinear.FrameData' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinear.cs(69,25): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinear.FrameData.IsNotApplicable' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinear.cs(70,24): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinear.FrameData.SegmentIndex' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinear.cs(71,25): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinear.FrameData.InStem' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinear.cs(74,34): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinear.FrameData.StemItems' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinear.cs(76,28): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinear.FrameData.Stem' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinear.cs(79,34): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinear.Pattern' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinear.cs(81,24): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinear.IsLastSegment()' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinear.cs(86,24): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinear.TestMatchingSegment(string)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinear.cs(96,26): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinear.CalculateStem(FileInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinearExclude.cs(9,18): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinearExclude' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinearExclude.cs(11,16): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinearExclude.PatternContextLinearExclude(ILinearPattern)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinearExclude.cs(16,30): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinearExclude.Test(DirectoryInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinearInclude.cs(9,18): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinearInclude' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinearInclude.cs(11,16): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinearInclude.PatternContextLinearInclude(ILinearPattern)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinearInclude.cs(16,30): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinearInclude.Declare(Action<IPathSegment, bool>)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextLinearInclude.cs(34,30): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextLinearInclude.Test(DirectoryInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(10,27): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(12,16): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.PatternContextRagged(IRaggedPattern)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(19,43): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.Test(FileInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(33,37): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.PushDirectory(DirectoryInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(104,30): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.PopDirectory()' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(113,23): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.FrameData' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(115,25): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.FrameData.IsNotApplicable' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(117,24): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.FrameData.SegmentGroupIndex' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(119,40): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.FrameData.SegmentGroup' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(121,24): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.FrameData.BacktrackAvailable' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(123,24): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.FrameData.SegmentIndex' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(125,25): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.FrameData.InStem' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(129,34): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.FrameData.StemItems' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(131,28): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.FrameData.Stem' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(134,34): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.Pattern' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(136,24): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.IsStartingGroup()' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(141,24): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.IsEndingGroup()' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(146,24): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.TestMatchingSegment(string)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(155,24): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.TestMatchingGroup(FileSystemInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRagged.cs(177,26): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRagged.CalculateStem(FileInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRaggedExclude.cs(9,18): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRaggedExclude' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRaggedExclude.cs(11,16): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRaggedExclude.PatternContextRaggedExclude(IRaggedPattern)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRaggedExclude.cs(16,30): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRaggedExclude.Test(DirectoryInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRaggedInclude.cs(10,18): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRaggedInclude' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRaggedInclude.cs(12,16): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRaggedInclude.PatternContextRaggedInclude(IRaggedPattern)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRaggedInclude.cs(17,30): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRaggedInclude.Declare(Action<IPathSegment, bool>)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternContexts\PatternContextRaggedInclude.cs(39,30): error CS1591: Missing XML comment for publicly visible type or member 'PatternContextRaggedInclude.Test(DirectoryInfoBase)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\Patterns\PatternBuilder.cs(11,18): error CS1591: Missing XML comment for publicly visible type or member 'PatternBuilder' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\Patterns\PatternBuilder.cs(16,16): error CS1591: Missing XML comment for publicly visible type or member 'PatternBuilder.PatternBuilder()' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\Patterns\PatternBuilder.cs(21,16): error CS1591: Missing XML comment for publicly visible type or member 'PatternBuilder.PatternBuilder(StringComparison)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\Patterns\PatternBuilder.cs(26,33): error CS1591: Missing XML comment for publicly visible type or member 'PatternBuilder.ComparisonType' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\Patterns\PatternBuilder.cs(28,25): error CS1591: Missing XML comment for publicly visible type or member 'PatternBuilder.Build(string)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternTestResult.cs(12,50): error CS1591: Missing XML comment for publicly visible type or member 'PatternTestResult.Failed' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternTestResult.cs(14,21): error CS1591: Missing XML comment for publicly visible type or member 'PatternTestResult.IsSuccessful' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternTestResult.cs(15,24): error CS1591: Missing XML comment for publicly visible type or member 'PatternTestResult.Stem' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Internal\PatternTestResult.cs(23,41): error CS1591: Missing XML comment for publicly visible type or member 'PatternTestResult.Success(string?)' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\MatcherExtensions.cs(12,25): error CS1591: Missing XML comment for publicly visible type or member 'MatcherExtensions' [src\libraries\Microsoft.Extensions.FileSystemGlobbing\src\Microsoft.Extensions.FileSystemGlobbing.csproj::TargetFramework=net8.0]
carlossanlop commented 1 year ago

Last push. Here's the most up-to-date list:

API Summary Parameters TypeParameters ReturnValue
N:Microsoft.Extensions.AmbientMetadata Missing NA NA NA
M:Microsoft.Extensions.AmbientMetadata.ApplicationMetadata.#ctor Missing NA NA NA
N:Microsoft.Extensions.AsyncState Missing NA NA NA
N:Microsoft.Extensions.Compliance.Classification Missing NA NA NA
N:Microsoft.Extensions.Compliance.Redaction Missing NA NA NA
M:Microsoft.Extensions.Compliance.Redaction.ErasingRedactor.#ctor Missing NA NA NA
M:Microsoft.Extensions.Compliance.Redaction.NullRedactor.#ctor Missing NA NA NA
M:Microsoft.Extensions.Compliance.Redaction.NullRedactorProvider.#ctor Missing NA NA NA
M:Microsoft.Extensions.Compliance.Redaction.Redactor.#ctor Missing NA NA NA
M:Microsoft.Extensions.Compliance.Redaction.XXHash3RedactorOptions.#ctor Missing NA NA NA
N:Microsoft.Extensions.Compliance.Testing Missing NA NA NA
M:Microsoft.Extensions.Compliance.Testing.FakeRedactionCollector.#ctor Missing NA NA NA
M:Microsoft.Extensions.Compliance.Testing.FakeRedactorOptions.#ctor Missing NA NA NA
M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddKeyedSingleton1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object,0) Present Present Missing Present
M:Microsoft.Extensions.DependencyInjection.ServiceKeyAttribute.#ctor Missing NA NA NA
M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.RemoveAllKeyed1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object) Present Present Missing Present
N:Microsoft.Extensions.Diagnostics.ExceptionSummarization Missing NA NA NA
P:Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckRegistration.Delay Missing NA NA NA
P:Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckRegistration.Period Missing NA NA NA
M:Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUsageThresholds.#ctor Missing NA NA NA
M:Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions.#ctor Missing NA NA NA
M:Microsoft.Extensions.Diagnostics.HealthChecks.TelemetryHealthCheckPublisherOptions.#ctor Missing NA NA NA
N:Microsoft.Extensions.Diagnostics.Metrics Missing NA NA NA
M:Microsoft.Extensions.Diagnostics.Metrics.MeasurementHandlers.#ctor Missing NA NA NA
M:Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions.#ctor Missing NA NA NA
N:Microsoft.Extensions.Diagnostics.Metrics.Configuration Missing NA NA NA
N:Microsoft.Extensions.Diagnostics.ResourceMonitoring Missing NA NA NA
M:Microsoft.Extensions.Diagnostics.ResourceMonitoring.LinuxResourceUtilizationProviderOptions.#ctor Missing NA NA NA
M:Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringOptions.#ctor Missing NA NA NA
M:Microsoft.Extensions.Diagnostics.ResourceMonitoring.WindowsCountersOptions.#ctor Missing NA NA NA
N:Microsoft.Extensions.EnumStrings Missing NA NA NA
N:Microsoft.Extensions.Hosting.Testing Missing NA NA NA
M:Microsoft.Extensions.Hosting.Testing.FakeHostOptions.#ctor Missing NA NA NA
P:Microsoft.Extensions.Hosting.Testing.FakeHostOptions.ValidateOnBuild Missing NA NA NA
P:Microsoft.Extensions.Hosting.Testing.FakeHostOptions.ValidateScopes Missing NA NA NA
N:Microsoft.Extensions.Http.AutoClient Missing NA NA NA
M:Microsoft.Extensions.Http.AutoClient.AutoClientOptions.#ctor Missing NA NA NA
M:Microsoft.Extensions.Http.AutoClient.AutoClientOptionsValidator.#ctor Missing NA NA NA
N:Microsoft.Extensions.Http.Resilience Missing NA NA NA
M:Microsoft.Extensions.Http.Resilience.Endpoint.#ctor Missing NA NA NA
M:Microsoft.Extensions.Http.Resilience.EndpointGroup.#ctor Missing NA NA NA
M:Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions.#ctor Missing NA NA NA
M:Microsoft.Extensions.Http.Resilience.HttpRateLimiterStrategyOptions.#ctor Missing NA NA NA
M:Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions.#ctor Missing NA NA NA
M:Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions.#ctor Missing NA NA NA
M:Microsoft.Extensions.Http.Resilience.HttpTimeoutStrategyOptions.#ctor Missing NA NA NA
M:Microsoft.Extensions.Http.Resilience.OrderedGroupsRoutingOptions.#ctor Missing NA NA NA
M:Microsoft.Extensions.Http.Resilience.WeightedEndpoint.#ctor Missing NA NA NA
M:Microsoft.Extensions.Http.Resilience.WeightedEndpointGroup.#ctor Missing NA NA NA
M:Microsoft.Extensions.Http.Resilience.WeightedGroupsRoutingOptions.#ctor Missing NA NA NA
N:Microsoft.Extensions.Http.Resilience.FaultInjection Missing NA NA NA
N:Microsoft.Extensions.Http.Telemetry Missing NA NA NA
N:Microsoft.Extensions.Http.Telemetry.Latency Missing NA NA NA
M:Microsoft.Extensions.Http.Telemetry.Latency.HttpClientLatencyTelemetryOptions.#ctor Missing NA NA NA
N:Microsoft.Extensions.Http.Telemetry.Logging Missing NA NA NA
M:Microsoft.Extensions.Http.Telemetry.Logging.LoggingOptions.#ctor Missing NA NA NA
N:Microsoft.Extensions.Http.Telemetry.Metering Missing NA NA NA
N:Microsoft.Extensions.Http.Telemetry.Tracing Missing NA NA NA
M:Microsoft.Extensions.Http.Telemetry.Tracing.HttpClientTracingOptions.#ctor Missing NA NA NA
M:Microsoft.Extensions.ObjectPool.DependencyInjectionPoolOptions.#ctor Missing NA NA NA
T:Microsoft.Extensions.ObjectPool.IResettable Missing NA NA NA
M:Microsoft.Extensions.ObjectPool.IResettable.TryReset Missing NA NA Missing
M:Microsoft.Extensions.Options.OptionsValidatorAttribute.#ctor Missing NA NA NA
N:Microsoft.Extensions.Options.Contextual Missing NA NA NA
M:Microsoft.Extensions.Options.Contextual.OptionsContextAttribute.#ctor Missing NA NA NA
N:Microsoft.Extensions.Resilience Missing NA NA NA
M:Microsoft.Extensions.Resilience.FailureResultContext.Create(System.String,System.String,System.String) Present Present NA Missing
N:Microsoft.Extensions.Resilience.FaultInjection Missing NA NA NA
M:Microsoft.Extensions.Resilience.FaultInjection.ChaosPolicyOptionsGroup.#ctor Missing NA NA NA
M:Microsoft.Extensions.Resilience.FaultInjection.CustomResultPolicyOptions.#ctor Missing NA NA NA
M:Microsoft.Extensions.Resilience.FaultInjection.ExceptionPolicyOptions.#ctor Missing NA NA NA
M:Microsoft.Extensions.Resilience.FaultInjection.FaultInjectionOptions.#ctor Missing NA NA NA
M:Microsoft.Extensions.Resilience.FaultInjection.FaultPolicyWeightAssignmentsOptions.#ctor Missing NA NA NA
M:Microsoft.Extensions.Resilience.FaultInjection.HttpResponseInjectionPolicyOptions.#ctor Missing NA NA NA
M:Microsoft.Extensions.Resilience.FaultInjection.LatencyPolicyOptions.#ctor Missing NA NA NA
N:Microsoft.Extensions.Resilience.Resilience Missing NA NA NA
N:Microsoft.Extensions.Telemetry Missing NA NA NA
M:Microsoft.Extensions.Telemetry.LatencyConsoleOptions.#ctor Missing NA NA NA
N:Microsoft.Extensions.Telemetry.Enrichment Missing NA NA NA
M:Microsoft.Extensions.Telemetry.Enrichment.ProcessLogEnricherOptions.#ctor Missing NA NA NA
M:Microsoft.Extensions.Telemetry.Enrichment.ServiceLogEnricherOptions.#ctor Missing NA NA NA
M:Microsoft.Extensions.Telemetry.Enrichment.ServiceMetricEnricherOptions.#ctor Missing NA NA NA
M:Microsoft.Extensions.Telemetry.Enrichment.ServiceTraceEnricherOptions.#ctor Missing NA NA NA
N:Microsoft.Extensions.Telemetry.Latency Missing NA NA NA
M:Microsoft.Extensions.Telemetry.Latency.LatencyContextOptions.#ctor Missing NA NA NA
M:Microsoft.Extensions.Telemetry.Latency.LatencyContextRegistrationOptions.#ctor Missing NA NA NA
N:Microsoft.Extensions.Telemetry.Logging Missing NA NA NA
M:Microsoft.Extensions.Telemetry.Logging.LoggerEnrichmentOptions.#ctor Missing NA NA NA
M:Microsoft.Extensions.Telemetry.Logging.LoggerMessageState.#ctor Missing NA NA NA
M:Microsoft.Extensions.Telemetry.Logging.LoggerMessageState.Microsoft#Extensions#Telemetry#Enrichment#IEnrichmentTagCollector#Add(System.String,System.Object) Present Missing NA NA
M:Microsoft.Extensions.Telemetry.Logging.LoggerMessageState.Microsoft#Extensions#Telemetry#Enrichment#IEnrichmentTagCollector#Add(System.String,System.String) Present Missing NA NA
M:Microsoft.Extensions.Telemetry.Logging.LoggerMessageState.ClassifiedTag.#ctor(System.String,System.Object,Microsoft.Extensions.Compliance.Classification.DataClassification) Present Missing NA NA
M:Microsoft.Extensions.Telemetry.Logging.LogMethodHelper.#ctor Missing NA NA NA
M:Microsoft.Extensions.Telemetry.Logging.LogPropertyIgnoreAttribute.#ctor Missing NA NA NA
N:Microsoft.Extensions.Telemetry.Metering Missing NA NA NA
M:Microsoft.Extensions.Telemetry.Metering.EventCountersCollectorOptions.#ctor Missing NA NA NA
M:Microsoft.Extensions.Telemetry.Metering.MeteringOptions.#ctor Missing NA NA NA
N:Microsoft.Extensions.Telemetry.Testing.Logging Missing NA NA NA
M:Microsoft.Extensions.Telemetry.Testing.Logging.FakeLogCollectorOptions.#ctor Missing NA NA NA
N:Microsoft.Extensions.Telemetry.Testing.Metering Missing NA NA NA
N:Microsoft.Extensions.Telemetry.Tracing Missing NA NA NA
M:Microsoft.Extensions.Telemetry.Tracing.ParentBasedSamplerOptions.#ctor Missing NA NA NA
M:Microsoft.Extensions.Telemetry.Tracing.SamplingOptions.#ctor Missing NA NA NA
M:Microsoft.Extensions.Telemetry.Tracing.TraceIdRatioBasedSamplerOptions.#ctor Missing NA NA NA
N:Microsoft.Extensions.Time.Testing Missing NA NA NA
M:Microsoft.Extensions.Time.Testing.FakeTimeProvider.GetUtcNow Present NA NA Missing
ericstj commented 1 year ago

It looks to me like all the remaining API in this list is not in this repo. @carlossanlop @joperezr -- should these be addressed in https://github.com/dotnet/extensions?

ericstj commented 2 months ago

@joperezr FYI - the remaining API here is not in runtime, but might need docs in extensions.

carlossanlop commented 2 months ago

Friendly reminder that the extensions repo has a transport package, so the docs can go directly to triple slash comments in source code and we can be done with it, @joperezr.

joperezr commented 2 months ago

We are already using tripple slash docs as the source in dotnet/extensions and updating docs. @carlossanlop is there a way to run your tool and take that as an input to see if we are good here or if there is anything left?

carlossanlop commented 2 months ago

This report is showing undoc APIs from Preview6 (which is the latest commit in main in dotnet-api-docs). Do you know if they were documented in Preview7 in dotnet/extensions?

joperezr commented 2 months ago

We enforce triple slash docs for all of our public APIs (otherwise the build fails) so I'd expect that any method we have declared in C# code to be documented. From a very quick skim, seems like most of the things flagged are either namespaces (which I'm not sure if they support triple slash or not) or default constructors which are generated implicitly by the compiler. Does the tooling that grabs the docs support these cases? (especially the latter)