How can you use visual studio platform to create code for MQl5?

 

Is there a way to use Visual Studio as an editor to create code for MQL5? What would you have to do?