how does Godot Engine achive c# code compilation?

Question

i am a C# developer and fan of Godot. I am following on GitHub. I want to know how Godot engine makes C# code compile and makes connection with Godot game objects on editor. any technical info is appreciated. can you give the names of sdks or other sources that Godot engine using for this task. if i wanted to make an IDE of c#, where would i start?

I recommend you take a look on Godot rocketchat, you can talk with devs there and will be more easy to find someone that can answer this type of question: Godot Contributors Chat