iNTERFACEWARE Chameleon supports C# on .NET platform. The core runtime engine for Chameleon is written in ANSI C++. Our support for C# is based on the platform invoke facility (P/Invoke), which allows unmanaged code calls from within C#.