AsyncPropagationRefactoring (nuget): Roslyn Code Refactoring, which provides sync to async method conversion with propagation across method call-chain and inheritance chain.       Also supports reverse async to sync conversion
Keywords: roslyn|refactoring|async|await|omnisharp|vs