Does anyone know of any available code that would allow me to get the FULL MOON dates for my area?

I've used old VB6 code to do this but am trying to learn C# so my current project is in C#.

I don't want to reinvent the wheel as for calculating FULL MOON dates. My project needs to be able to calculate these out into the future as accurately as possible.

I'm trying to convert the VB code over in case I am unable to find in C#, but it is proving a little difficult in understanding some of the logic of the VB and what the equivalent C# is.

Any help appreciated.