Revert "Revert "c# tasks""

This reverts commit 6db6892fa9f9a7ac1c76b7b8a8b1c2d06c5df1ba.