C# 클래스 AccidentalFish.ApplicationSupport.Core.Threading.AsyncPump
Provides a pump that supports running asynchronous methods on the current thread as outlined in the MSDN article here https://blogs.msdn.microsoft.com/pfxteam/2012/01/20/await-synchronizationcontext-and-console-apps/ (source from that article)