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
Remove WithCurrentCulture (Resolves #862) #2108
Conversation
Don't we still need to chain If that was the case, I would suggest we went with a different approach which is to "#ifdef" the unnecessary code from |
Ah, I missed that part. 😄 This was just a desperate effort to try and get the tests passing on my machine. It didn't work. I'll leave the work for later since it's marked as pri1. |
Re-openeing. Confirmed with @AndriySvyryd that |
P.S. If we do end up bringing this back. I propose we call it |
👍 at |
Not sure what this means. |
@StephenCleary This is referring to modern platforms having async entry points/callbacks. And that as long as async methods are only invoked from other async methods |
That's only one purpose of
And there are still scenarios where sync-over-async is necessary, and there likely will always be (think third-party library extension points / callbacks that are synchronous). |
@StephenCleary We handle those scenarios by offering a sync version of every method. Sync is faster than async even with
|
Yes, the synchronous versions handle the synchronous scenarios. There's still the "paper cuts" issue - by that I mean that the general guidance is to not have more than a hundred continuations per second on a UI thread. This can be reached pretty quickly if there's deeply-nested But it's pretty rare, and probably not worth the clutter that |
No description provided.