Assisted IntelliSense – C# IntelliCode saves you time by putting what you’re most likely to use at the top of your completion list. IntelliCode recommendations are based on thousands of open source projects on GitHub each with over 100 stars. When combined with the context of your code, the completion list is tailored to promote common practices. IntelliCode isn’t limited to statement completion. Signature help also recommends the most likely overload for your context. Team Completions (Preview – C#) IntelliCode can provide recommendations based on your code and seamlessly share them across your team. With this preview feature, you can build a team model to provide recommendations on code that isn’t in the open source domain, such as methods on your own utility classes or domain specific library calls. Integrate our build task into your pipeline to keep your team completions up to date with repository changes. Argument Completion (Preview) In addition to statement completion signature help, IntelliCode also makes argument recommendations to help you choose the right argument quickly. Inferring code style and formatting conventions (Preview) Keep your code consistent easily with Visual Studio IntelliCode, which dynamically creates an .editorconfig file from your codebase to define coding styles and formats. Note: All Preview features are off by default and can be enabled through the Tools > Options > IntelliCode page. This feature comes installed by default with any workload that supports C#, C++, TypeScipt/JavaScript, or XAML in Visual Studio 2019 Version 16.1 Try it now with Visual Studio 2019

Assisted IntelliSense – C++ IntelliCode saves you time by putting what you’re most likely to use at the top of your completion list. IntelliCode recommendations are based on thousands of open source projects on GitHub each with over 100 stars. When combined with the context of your code, the completion list is tailored to promote common practices. When writing C++, IntelliCode will assist when using popular libraries such as STL . The context of your code is used to provide the most useful recommendations first. For example, when using std::string within a while-loop, the substr method is surfaced to the top. Team Completions (Preview – C++) IntelliCode can provide recommendations based on your code and seamlessly share them across your team. With this preview feature, you can build a team model for completions to provide recommendations on code that isn’t in the open source domain, such as methods on your own utility classes or domain specific library calls. When you enable automatic acquisition of team models, you can also seamlessly share your team model with anyone else working in that repository. Note: Team models are off-by-default and must be enabled via Tools > Options > C++ team models for completions. This feature comes installed by default with any workload that supports C#, C++, TypeScipt/JavaScript, or XAML in Visual Studio 2019 Version 16.1. Try it now with Visual Studio 2019

Assisted IntelliSense – Java IntelliCode saves you time by putting what you’re most likely to use at the top of your completion list. IntelliCode recommendations are based on thousands of open source projects on GitHub each with over 100 stars. When combined with the context of your code, the completion list is tailored to promote common practices. IntelliCode works well with popular Java libraries and frameworks like Java SE and Spring. It will help you whether you are doing monolithic web apps or modern microservices. This feature is available as a Visual Studio Code October 2018 Release 1.29 extension. Try it now with Visual Studio Code

Assisted IntelliSense – Python IntelliCode saves you time by putting what you’re most likely to use at the top of your completion list. IntelliCode recommendations are based on thousands of open source projects on GitHub each with over 100 stars. When combined with the context of your code, the completion list is tailored to promote common practices. IntelliCode will make you more productive with a wide range of Python packages, whether you’re doing simple scripting with os or sys modules, building websites with Django or Flask, or working with data science modules such as numpy and tensorflow. This feature is available as a Visual Studio Code October 2018 Release 1.29 extension. Try it now with Visual Studio Code

Assisted IntelliSense – SQL Server IntelliCode saves you time by putting what you’re most likely to use at the top of your completion list. IntelliCode recommendations are based on thousands of open source projects on GitHub each with over 100 stars. When combined with the context of your code, the completion list is tailored to promote common practices. IntelliCode works well with T-SQL queries by providing smart suggestions depending on the construction of the query, and then placing those suggestions at the top of your IntelliSense as you type. This feature works seamlessly for SQL Server when installed with the mssql extension (1.7.0) for Visual Studio Code.” Try it now with Visual Studio Code

Assisted IntelliSense – TypeScript/JavaScript IntelliCode saves you time by putting what you’re most likely to use at the top of your completion list. IntelliCode recommendations are based on thousands of open source projects on GitHub each with over 100 stars. When combined with the context of your code, the completion list is tailored to promote common practices. IntelliCode will assist you across different JavaScript libraries, whether you’re writing client-side code with frameworks like React, Angular, or Vue or doing server-side development with Node.js. Note: This language is in Preview in Visual Studio and is off by default. To enable, go to Tools > Options > IntelliCode page. This feature comes installed by default with any workload that supports C#, C++, TypeScipt/JavaScript, or XAML in Visual Studio 2019 Version 16.1 and is available as a Visual Studio Code October 2018 Release 1.29 extension. Try it now with Visual Studio 2019 Try it now with Visual Studio Code