CommunityToolkit / dotnet

.NET Community Toolkit is a collection of helpers and APIs that work for all .NET developers and are agnostic of any specific UI platform. The toolkit is maintained and published by Microsoft, and part of the .NET Foundation.
https://docs.microsoft.com/dotnet/communitytoolkit/?WT.mc_id=dotnet-0000-bramin
Other
3.07k stars 299 forks source link

Drop System.Linq from CommunityToolkit.Diagnostics #622

Closed Sergio0694 closed 1 year ago

Sergio0694 commented 1 year ago

See https://github.com/dotnet/runtime/issues/82607#issuecomment-1444443656

This PR removes the dependency on System.Linq from CommunityToolkit.Diagnostics. This will help reduce binary size in NAOT builds using any of the Guard APIs, or the ToTypeString() extension directly, especially with default settings.

PR Checklist