- Should I expose asynchronous wrappers for synchronous methods?
- Using TaskCompletionSource to change the semantics of async calls
- TaskCompletionSource in real life (part 1 of 2)
- TaskCompletionSource in real life (part 2 of 2)
- C# : TASK PARALLEL LIBRARY (TPL) WITH ASYNC AWAIT AND TASKCOMPLETIONSOURCE FOR ASYNC I/O OPERATIONS
- Task.Run Vs TaskCompletionSource Vs Task.Factory.FromAsync
- The Nature of TaskCompletionSource - Stephen Toub
- When should TaskCompletionSourceT be used?
- Instance of Task class (Task.Factory.StartNew or TaskCompletionSource)
- Wrapping Other Asynchronous Patterns in Awaitable Tasks
- The danger of TaskCompletionSource class
- Mechanisms for Creating Tasks