C# et CLR incluent beaucoup de fonctionnalités spécifiques, il est presque impossible de convertir C# en programmation langage du même niveau d'abstraction sans dépendances supplémentaires. Chaque conversion L'outil inclut du code de colle pour générer un programme égal dans la langue cible autant que possible. La caractéristique la plus critique est la gestion de la mémoire qui est résolue par l'outil de conversion.
Le code C# peut être converti en C++ en conservant la structure et les méthodes de la classe. Le C++ n'a pas de GC, il peut donc entraîner des effets secondaires sur les performances. Des scripts cmake seront fournis pour générer le code C++ résultant.
Le code source du langage de programmation C# peut être traduit en Java à l'aide de nos applications. Le niveau d'abstraction de C# et Java est similaire, mais il est nécessaire d'utiliser une bibliothèque supplémentaire pour compiler le code Java généré.