I'll give Xamarin a shot, thanks for the suggestion. Not trying for unmanaged code, just .net/mono assemblies.
Ertain:
Basically I just want to use general C# code that I or other have created, and reference them in Godot via C#. For example I have C# code that generates randomized noise that I would like to access within Godot.