So I finally broke down today and converted libMeshwork from VB.net to C#. I used SharpDevelop which has a converter tool. Unfortunetly it’s quite incomplete and still left me with about 6 hours of cleanup work (over 700 build errors). The main problems were:
Doesn’t convert MyArray(index) to MyArray[index]. Manually replacing hundreds and hundreds of ()s [...]