Add support for C#