Why is TaskScheduler.Current the default TaskScheduler?
I think the current behavior makes sense. If I create my own task scheduler, and start some task that starts other tasks, I probably want all the tasks to use the scheduler I created. I agree that it’s odd that sometimes starting a task from the UI thread uses the default scheduler and sometimes not. … Read more