Then, an IDE of your preference:
- VS Code: install C# extension and Roslynator (it adds useful analyzers)
- Rider: provides everything out of box, is more user-friendly (especially for people who used to big and fully-fledged solution) and has much superior debugging capabilities but is paid and has higher memory and battery consumption
And before someone says "that's impossible, even vanilla macOS development forces you to use Xcode", nope that's not true. You can compile macOS apps with clang just fine.
For the UI bit, I'd recommend Avalonia UI (which is what Ryujinx uses as well). It's cross platform, has been out forever (2013 - from their FAQ page) and even runs on embedded devices.
Rider (by JetBrains) has excellent Avalonia support via a plugin and is much better for other .NET stuff over Visual Studio for Mac.
Avalonia builds are, however, readily available with each release, and auto-update just like standard GTK+ builds.
See the project FAQ[1] for full details.
[1] https://github.com/Ryujinx/Ryujinx/wiki/FAQ-and-Troubleshoot...
It's pretty damn good, IMO. Been using it personally building some rather large projects.
The only time I miss Rider is when doing refactoring (Rider still much better for that) and code suggestions. Otherwise, VS Code is a great editor for C# IME.