Member 12135334 wrote
I believe this has part of the answer but I'm not great at translating the VB…
If your main problem is just translation, you can easily do it automatically:
Code Interpretation, C# to VB.NET[
^].
I would like to emphasize the easy and good quality of the off-line translation with open-source ILSpy, but to use it, you will need to put all the code you need to use in some project, build an assembly and then disassemble it with ILSpy. The quality and reliability well worth the effort.
—SA