-
Notifications
You must be signed in to change notification settings - Fork 414
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hide extensions that conflict with newer .NET versions #945
Hide extensions that conflict with newer .NET versions #945
Conversation
PS: @atifaziz You'll have to decide how you want to handle |
See 5e1d88a. |
Codecov Report
@@ Coverage Diff @@
## master #945 +/- ##
==========================================
- Coverage 92.59% 90.52% -2.07%
==========================================
Files 113 113
Lines 3430 3430
Branches 1054 1054
==========================================
- Hits 3176 3105 -71
- Misses 191 263 +72
+ Partials 63 62 -1
... and 1 file with indirect coverage changes 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
Dropping a note that unfortunately .NET and MoreLINQ signatures differ for MoreLINQ:
.NET:
The difference is the type of the second parameter: |
Ah, then we don't need to hide |
…upport Conflicts removed: - MoreLinq/Append.cs - MoreLinq/PublicAPI/net6.0/PublicAPI.Unshipped.txt - MoreLinq/PublicAPI/netstandard2.0/PublicAPI.Unshipped.txt - MoreLinq/PublicAPI/netstandard2.1/PublicAPI.Unshipped.txt
Reverted with 7d34122. |
Properly implement solution for hiding extension methods on different frameworks by removing the
this
modifier.this
modifier can be removed and callers will still be able to reach the method.MinBy
/MaxBy
per other discussions.