Hey Theo.
Thanks for your work on trying to get something new, and possibly
better C#-support mainlined in Emacs!
Not commenting on the patch itself, but in your email you had
some links to Github issues which were not correct.
To assist the further conversation, I'll just provide pointers to
the actual issues below.
Also, it is using a lot of internal c-mode functions: - https://github.com/josteink/csharp-mode/issues/162
This link should be:
https://github.com/josteink/csharp-mode/issues/128
I've had some discussions with with the current maintainer, Jostein Kjønigsen (cc'd) about the future of this mode in https://github.com/josteink/csharp-mode/issues/162.
This link should be: https://github.com/josteink/csharp-mode/issues/153
Hope this helps.
--