OmniSharp / omnisharp-roslyn

OmniSharp server (HTTP, STDIO) based on Roslyn workspaces
MIT License
1.76k stars 420 forks source link

Support for Azure Functions development #779

Open filipw opened 7 years ago

filipw commented 7 years ago

Based on https://github.com/OmniSharp/omnisharp-vscode/issues/1241

This can be spun off from the existing CSX support with some extra features, specific to Azure Functions:

The biggest challenge would be to decide when a CSX is a "standard" one and when it is an Azure Function one. At the very worst, if we can't infer it, we could have a mode switch in omnisharp.json.

filipw commented 7 years ago

Long story short, the key would be to incorporate https://github.com/Azure/azure-webjobs-sdk-script/blob/master/src/WebJobs.Script/Description/DotNet/FunctionMetadataResolver.cs and most other things should just fall in place.