Added csharp mode and auto-complete