Врапить как понимаю в CLI не так и сложно? Покажи пример, или хотя бы идею?
А то на самом деле можно заврапить почти с тем же успехом и используя сам C#.
Суть в CLI, это писать С++ код, сразу совместимым образом, так получается можно его бюдет ющать в managed коде
Но то что выше, уже в разы круче и лучше чем если бы это дело нада было бы писать функциями (без объектов).