The father of C# also created Typescript and we now see the same level of language tooling support OOTB with the Typescript compiler.
It's a fantastic initiative -- in such a short time we see many IDEs support consistent auto-complete, refactoring and so much more.