Language Server Protocol was created for VS-Code (not the Visual Studio IDE). It is a rather sensible idea about providing language services like various linting and code-completion (intillisense). It is by no means the first-time that idea has been had, but it has seen rather rapid and wide-scale support from a large number of languages.
Is it used by Visual Studio 2017? I can't seem to find the creating extensions docs for 2017. eg the 2015 docs here.
If not, is there an official language server plugin that allows LSP resources to be used?