documented support for c#