I spoke with some Ranorex guys once at a conference. The answer they gave me to the same question was something along the line: "Mostly C#, a bit of C++ and tiny bits of whatever is required to instrument the supported technologies".