Skip to main content
Microsoft
Visual Studio
Visual Studio
  • Home
  • DevBlogs
    • Visual Studio
    • Visual Studio Code
    • Visual Studio for Mac
    • DevOps
    • Developer support
    • CSE Developer
    • Engineering@Microsoft
    • Azure SDK
    • IoT
    • Command Line
    • Perf and Diagnostics
    • Dr. International
    • Notification Hubs
    • Math in Office
    • DirectX
    • PIX
    • SurfaceDuo
    • Startups
    • Sustainable Engineering
    • Windows AI Platform
    • C++
    • C#
    • F#
    • Visual Basic
    • TypeScript
    • PowerShell Community
    • PowerShell Team
    • Python
    • Q#
    • JavaScript
    • Java
    • Java Blog in Chinese
    • .NET
    • .NET MAUI
    • Blazor
    • ASP.NET
    • NuGet
    • Xamarin
    • #ifdef Windows
    • Apps for Windows
    • Azure Depth Platform
    • Azure Government
    • Bing Dev Center
    • Microsoft Edge Dev
    • Microsoft Azure
    • Microsoft 365 Developer
    • Old New Thing
    • Windows MIDI and Music dev
    • Windows Search Platform
    • Azure Cosmos DB
    • Azure Data Studio
    • Azure SQL Database
    • OData
    • Revolutions R
    • SQL Server Data Tools

    Mark Wilson-Thomas

    Principal Program Manager, Visual Studio IntelliCode

    Mark is a Program Manager on the Visual Studio IDE team, where he's been building developer tools for over 15 years. He currently looks after Visual Studio IntelliCode. Prior to that, he worked on the Visual Studio Editor, and on tools for Office, SQL, WPF and Silverlight.

    Post by this author

    Type less, code more with IntelliCode completions
    Type less, code more with IntelliCode completions
    June 17th, 2021
    In Visual Studio 2022 Preview 1 you can automatically complete larger chunks of code, up to a whole line at a time; download the preview now.

    6C#IntelliCodeMachine Learning
    Refactoring made easy with IntelliCode!
    Refactoring made easy with IntelliCode!
    September 5th, 2019
    With Visual Studio 2019 version 16.3 Preview 3 we are happy to announce that refactorings can now be enhanced by IntelliCode. IntelliCode spots repetition quickly and suggests other places in your code where you might want to apply that same change, right in your IDE

    29Artificial IntelligenceIntelliCodeRefactoring
    Code more, scroll less with Visual Studio IntelliCode
    Code more, scroll less with Visual Studio IntelliCode
    March 14th, 2019
    Learn how to get Visual Studio IntelliCode to make recommendations based on patterns it finds in your own code in 3 simple steps.

    8IntelliCodeIntelliSenseMachine Learning
    Argument completion made easy with Visual Studio IntelliCode
    Argument completion made easy with Visual Studio IntelliCode
    March 12th, 2019
    IntelliCode now makes recommendations for arguments in your C# code. Just install the latest version of the IntelliCode extension for Visual Studio and start editing C# code faster with in-line suggestions.  It's as simple as that!

    18IntelliCodeIntelliSenseMachine Learning
    Visual Studio IntelliCode supports more languages and learns from your code
    Visual Studio IntelliCode supports more languages and learns from your code
    December 5th, 2018
    At Build 2018, we announced Visual Studio IntelliCode, a set of AI-assisted capabilities that improve developer productivity. IntelliCode includes features like contextual IntelliSense code completion recommendations, code formatting, and style rule inference. IntelliCode has just received some major updates that make its context-sensitive ...

    Comments are closed.0C#IntelliCodeJava
    Visual Studio IntelliCode now infers coding conventions for consistent code
    Visual Studio IntelliCode now infers coding conventions for consistent code
    July 17th, 2018
    Learn how to use the Visual Studio IntelliCode Extension to enable coding convention inference for C#, to help you and your team achieve more readable and consistent code.

    Comments are closed.0C#IntelliCodeVisual Studio 2017
    Committing with Confidence: Commit Time Code Quality Information Updated
    Committing with Confidence: Commit Time Code Quality Information Updated
    August 21st, 2017
    We are looking to improve your experience on the Visual Studio Blog. It would be very helpful if you could share your feedback via this short survey that should take less than 2 minutes. Thanks! In the earlier post “Committing with Confidence: Getting Code Quality Information at Commit Time” , we introduced the new Build and Code ...

    Comments are closed.0Azure DevOpsContinuous Integration/Continuous DeliveryDevTest Labs
    Updates in Visual Studio 2017 based on your UserVoice suggestions
    Updates in Visual Studio 2017 based on your UserVoice suggestions
    August 15th, 2017
    We are looking to improve your experience on the Visual Studio Blog. It would be very helpful if you could share your feedback via this short survey that should take less than 2 minutes. Thanks! Visual Studio sources community suggestions from the Visual Studio UserVoice site, where thousands of users have logged and voted on community ...

    Comments are closed.0FeedbackVisual Studio 2017
    Productivity in Visual Studio 2017 RC
    Productivity in Visual Studio 2017 RC
    November 28th, 2016
    We know that many developers choose Visual Studio because of its powerful, yet natural, productivity features that help you stay “in the zone”. Visual Studio 2017 RC brings many improvements in this regard, helping you stay even more focused on your program rather than on the tools you use to build it. Download it now to see how you can ...

    Comments are closed.0ProductivityVisual Studio 2017
    Relevant Links
    • Visual Studio homepage
    • Visual Studio documentation
    • Visual Studio Dev Essentials
    • Microsoft Azure

    Visual Studio on YouTube

    • Visual Studio Tips & Tricks
    • Visual Studio Toolbox
    • Visual Studio Office Hours
    • Writing extensions with Mads
    Top Bloggers

    Jordan Matthiesen
    Senior Program Manager

    Mads Kristensen
    Principal Program Manager

    Leslie Richardson
    Program Manager

    Grace Taylor
    Program Manager

    Justin Johnson

    Topics
    .NET.NET Core.NET Framework.NET Object Allocation17.0202264-bitA11yAccessibilityAdministratorADOAndroidAngularJSAnnouncementApplication InsightsArtificial IntelligenceASP.NETASP.NET CoreasyncasynchronousAuthenticationAzureAzure Active DirectoryAzure App ServicesAzure BoardsAzure Cache for RedisAzure Cognitive ServicesAzure Data LakeAzure DevOpsAzure FunctionsAzure IoT DeviceAzure IoT EdgeAzure IoT HubAzure Key VaultAzure Kubernetes ServiceAzure Machine LearningAzure MLAzure SDKAzure Search ServiceAzure StackAzure StorageAzure ToolingBig DataBingBlazorBlendBreakpointsBuildC#C#C++C++ conformanceCASTCheckstyleCLIcloudcloud developmentcloud nativeCloudPilotCMakeCode ReviewsCodeLensCodespacesCOMcommand promptConditional AccessConnectContainersContinuous Integration/Continuous DeliveryCordovaCPU UsageCSSCustomer DevelopmentdashboardData ScienceDatabaseDebuggerDebuggingDebugging and DiagnosticsDeep LearningDevBlogsdeveloperDeveloper Command PromptDeveloper CommunityDeveloper ProductivityDevTest LabsDiagnosticsDockerDocsdocument managementdotnetEclipse JDT Language ServerEFEnterpriseEntity FrameworkEventexceptionExtensionsF#FeedbackFindFind in FilesFsharpGame DevelopmentgamingGetting StartedGitGit IntegrationGitHubGradlegroup policyHockeyAppHTMLIdentityInstallerInstrumentationIntelliCodeIntelliCode CompletionsIntelliCode suggestionsIntelliSenseIntelliTestIntelliTraceiOSIoTIoT EdgeJavaJava Test RunnerJavaScriptKubernetesLicensingLintingLive Sharelive unit testingMachine LearningMavenMFAmicroservicesMicrosoft BandMobileMSBuildMulti-repoMultiple RepositoriesMVVMNavigate through codeNode.jsNuGetnuget packagesnuget performancenuget restoreOffice 365 APIOffice Developer ToolsOfflineONNXONNX RuntimeOpen Sourcepackage managementparallel stacksPerformancePerformance ImprovementsPerformance ProfilerPersonalizationpersonalizePluralsightPowerShellPreviewPreview FeaturesPricingProducProductivityprofileProfilingPROSEPyDataPythonQ#QuantumRRefactoringRegular ExpressionsRemoteResourcesrestricted modeRoadmaproslynSCCMSearchsecurityself-hostedServerless ComputingService FabricSign insolution load performanceSource ControlSQLSubmodulesSubscriberSupportTeam Foundation ServerTeamsTemplatesterminaltestTestingThe Visual Studio Pull Requests ExtensionthemesTips and TricksTomcatTools for Apache CordovaTrainingTransformertrustTypeScriptUI DesignUnityUniversal AppsUniversal Windows PlatformUnrealUnrealEngineUpdateUpdatesVBVertical Document tabsVertical tabsvideoVisual BasicVisual StudioVisual Studio 2010Visual Studio 2012Visual Studio 2013Visual Studio 2015Visual Studio 2017Visual Studio 2019Visual Studio 2019 forVisual Studio 2019 for MacVisual Studio 2022Visual Studio 2022 for MacVisual Studio 2022 launch eventVisual Studio App CenterVisual Studio CodeVisual Studio CodespacesVisual Studio Dev EssentialsVisual Studio EnterpriseVisual Studio for MacVisual Studio Live ShareVisual Studio OnlineVisual Studio PreviewVisual Studio ProfilerVisual Studio SubscriptionsVisual Stuidio 2019VSVS Codevs2022VSCodeVSIPVSMacVXAMLWebWeb AppsWebinarwfhwidgetWindows 10Windows PhoneWinFormsWPFWSUSXamarinXamarin.FormsXAML

    Stay informed

    Login
    Code Block
    What's new
    • Surface Pro 8
    • Surface Laptop Studio
    • Surface Pro X
    • Surface Go 3
    • Surface Duo 2
    • Surface Pro 7+
    • Windows 11 apps
    • HoloLens 2
    Microsoft Store
    • Account profile
    • Download Center
    • Microsoft Store support
    • Returns
    • Order tracking
    • Virtual workshops and training
    • Microsoft Store Promise
    • Flexible Payments
    Education
    • Microsoft in education
    • Devices for education
    • Microsoft Teams for Education
    • Microsoft 365 Education
    • Education consultation appointment
    • Educator training and development
    • Deals for students and parents
    • Azure for students
    Business
    • Microsoft Cloud
    • Microsoft Security
    • Azure
    • Dynamics 365
    • Microsoft 365
    • Microsoft Advertising
    • Microsoft Industry
    • Microsoft Teams
    Developer & IT
    • Developer Center
    • Documentation
    • Microsoft Learn
    • Microsoft Tech Community
    • Azure Marketplace
    • AppSource
    • Microsoft Power Platform
    • Visual Studio
    Company
    • Careers
    • About Microsoft
    • Company news
    • Privacy at Microsoft
    • Investors
    • Diversity and inclusion
    • Accessibility
    • Security
    English (United States)
    • Sitemap
    • Contact Microsoft
    • Privacy
    • Manage cookies
    • Terms of use
    • Trademarks
    • Safety & eco
    • About our ads
    • © Microsoft 2022