diff --git a/docs/core/compatibility/core-libraries/10.0/asyncenumerable.md b/docs/core/compatibility/core-libraries/10.0/asyncenumerable.md index c72b3f56fd601..635c39470324c 100644 --- a/docs/core/compatibility/core-libraries/10.0/asyncenumerable.md +++ b/docs/core/compatibility/core-libraries/10.0/asyncenumerable.md @@ -8,7 +8,7 @@ ms.custom: https://github.com/dotnet/docs/issues/44886 # System.Linq.AsyncEnumerable in .NET 10 -.NET 10 introduces the `AsyncEnumerable` class, which provides a full set of LINQ extension methods for the type. This class replaces the community-maintained `System.Linq.Async` NuGet library, potentially causing compilation errors due to ambiguities. +.NET 10 introduces the class, which provides a full set of LINQ extension methods for the type. This class replaces the [community-maintained `System.Linq.Async` NuGet library](https://www.nuget.org/packages/System.Linq.Async), potentially causing compilation errors due to ambiguities. ## Version introduced @@ -16,11 +16,11 @@ ms.custom: https://github.com/dotnet/docs/issues/44886 ## Previous behavior -The `AsyncEnumerable` class in the `System.Linq.Async` package provided LINQ support for . +The `AsyncEnumerable` class in the [community-maintained `System.Linq.Async` package](https://www.nuget.org/packages/System.Linq.Async) provided LINQ support for . ## New behavior -The `AsyncEnumerable` class in .NET 10, as well as in the `System.Linq.AsyncEnumerable` NuGet package, provides LINQ support for . +The class in .NET 10, and in the [`System.Linq.AsyncEnumerable` NuGet package](https://www.nuget.org/packages/System.Linq.AsyncEnumerable/), provides LINQ support for . ## Type of breaking change @@ -28,7 +28,7 @@ This is a [source incompatible](../../categories.md#source-compatibility) change ## Reason for change - has become core enough that the platform itself should provide LINQ support for the type. Community support, including from the maintainers of `System.Linq.Async`, petitioned for this inclusion directly in the platform. + is a commonly used interface, so the platform itself should provide LINQ support for the type. Maintainers of `System.Linq.Async` and other community members petitioned for inclusion directly in the platform. ## Recommended action @@ -42,9 +42,12 @@ If `System.Linq.Async` is consumed indirectly via another package, avoid ambigui ``` -Most consuming code will not need changes, but some call sites might need updates to refer to newer names and signatures. +Most consuming code should be compatible without changes, but some call sites might need updates to refer to newer names and signatures. + +Refer to the [System.Linq.AsyncEnumerable API documentation](xref:System.Linq.AsyncEnumerable) for the full set of LINQ extension methods available for . ## Affected APIs -- `System.Linq.AsyncEnumerable` -- +- +- +- [System.Linq.Async package](https://www.nuget.org/packages/System.Linq.Async) (community-maintained)