Skip to main content
Microsoft
Visual Studio
Visual Studio
  • Home
  • DevBlogs
    • Azure DevOps
    • Notification Hubs
    • Visual Studio
    • Visual Studio Code
    • Visual Studio for Mac
    • Azure Artifacts
    • Azure Boards
    • Azure Pipelines
    • Azure Repos
    • Azure Test Plans
    • DevOps
    • C++
    • Java
    • Java Blog in Chinese
    • JavaScript
    • PowerShell Community
    • PowerShell Team
    • Python
    • Q#
    • TypeScript
    • Visual Basic
    • Visual C#
    • Visual F#
    • .NET
    • ASP.NET
    • NuGet
    • Xamarin
    • #ifdef Windows
    • Apps for Windows
    • Azure Depth Platform
    • Azure Government
    • Azure SDKs
    • Bing Dev Center
    • Command Line
    • CSE Developer
    • Developer Support
    • DirectX Developer Blog
    • IoT Developer
    • Math In Office
    • Microsoft Edge Dev
    • Microsoft Azure
    • Office 365 Development
    • Old New Thing
    • PAX Media
    • Perf and Diagnostics
    • PIX on Windows
    • Startup Developers
    • Surface Duo
    • Sustainable Software
    • Windows Search Platform
    • Azure Cosmos DB
    • Azure Data Studio
    • Azure SQL
    • Azure Synapse Analytics
    • OData
    • Revolutions R
    • SQL Server Data Tools

    Visual Studio Blog

    The official source of product insight from the Visual Studio Engineering Team

    Tag: Refactoring from Visual Studio Blog

    [Guest Post] Better refactoring for Unity projects using .NET analyzers
    [Guest Post] Better refactoring for Unity projects using .NET analyzers
    Avatar John Miller February 10, 2021 Feb 10, 2021 02/10/21
    In this guest post, Visual Studio Tools for Unity intern Shreya Pandit shows how she created custom analyzers for Unity, and how you can get involved with the open source project as well.

    1RefactoringUnity
    Java on Visual Studio Code October Update
    Java on Visual Studio Code October Update
    Xiaokai He Xiaokai He October 18, 2019 Oct 18, 2019 10/18/19
    Welcome to the October update of Java on Visual Studio Code! This month, we're bringing some new features for code navigation, code actions and refactoring, code snippet along with Java 13 support. There's also improvements in debugger, maven, checkstyle and Test Runner.

    5CheckstyleDebugging
    Java on Visual Studio Code September Update
    Java on Visual Studio Code September Update
    Xiaokai He Xiaokai He September 16, 2019 Sep 16, 2019 09/16/19
    September update for Java on Visual Studio Code. Including move refactoring, more code actions, live linting, new getting started experience and more updates for debugger and test runner extensions.

    1DebuggingGetting Started
    Refactoring made easy with IntelliCode!
    Refactoring made easy with IntelliCode!
    Mark Wilson-Thomas Mark Wilson-Thomas September 5, 2019 Sep 5, 2019 09/5/19
    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 IntelligenceIntelliCode
    Java on Visual Studio Code July Update
    Java on Visual Studio Code July Update
    Xiaokai He Xiaokai He July 22, 2019 Jul 22, 2019 07/22/19
    Welcome to the July update of Java on Visual Studio Code! In this update, we’d like to share a couple new refactoring features, semantic selection as well as some other enhancements we delivered during last few weeks. Refactoring Trigger rename after extract to variable/constant/method After performing extract to variable/constant/...

    1GradleJava
    Java on Visual Studio Code June Update
    Java on Visual Studio Code June Update
    Xiaokai He Xiaokai He June 24, 2019 Jun 24, 2019 06/24/19
    Welcome to the June update of Java on Visual Studio Code! Earlier this month, we shared our new Java Installer for Visual Studio Code, which aims to help new Java developers to get their environment ready and start coding in just a few clicks. In this update, we’d like to share a couple new features and enhancements delivered during last ...

    Comments are closed.0DebuggingJava
    Java on Visual Studio Code April Update
    Java on Visual Studio Code April Update
    Xiaokai He Xiaokai He May 1, 2019 May 1, 2019 05/1/19
    Welcome to April update! Java 12 is now officially supported with Visual Studio Code. We'd also like to show you some new and helpful code actions now available, along with new features from Debugger, Maven and CheckStyle. Try these new features by installing Java Extension Pack with Visual Studio Code. See below for more details! Java 12 ...

    7DebuggingJava
    Dependency Autocompletion, Performance Improvements and More for Java on Visual Studio Code
    Dependency Autocompletion, Performance Improvements and More for Java on Visual Studio Code
    Xiaokai He Xiaokai He February 26, 2019 Feb 26, 2019 02/26/19
    Welcome to February update of Java on Visual Studio Code! We'd like to share a few new improvements to further enhance your productivity, including Try these new features by installing Java Extension Pack with Visual Studio Code. See below for more details! Managing your Maven Dependencies Easily ...

    1AnnouncementDebugging
    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
    Jacqueline Widdis

    Jacqueline Widdis
    Release Manager

    Jon Galloway

    Jon Galloway
    Senior Program Manager

    Mads Kristensen

    Mads Kristensen
    Senior Program Manager

    Ruben Rios

    Ruben Rios
    Senior Program Manager

    Leslie Richardson

    Leslie Richardson
    Program Manager

    Topics
    .NET.NET Core.NET FrameworkAccessibilityAdministratorAndroidAngularJSAnnouncementApplication 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 DeliveryCordovaCSSCustomer DevelopmentData ScienceDatabaseDebuggerDebuggingDebugging and DiagnosticsDeep LearningDevBlogsdeveloperDeveloper Command PromptDeveloper CommunityDevTest LabsDiagnosticsDockerDocsdocument managementEclipse JDT Language ServerEFEnterpriseEntity FrameworkEventexceptionExtensionsF#FeedbackFindFind in FilesFsharpGame DevelopmentgamingGetting StartedGitGit IntegrationGitHubGradleHockeyAppHTMLIdentityInstrumentationIntelliCodeIntelliCode CompletionsIntelliCode suggestionsIntelliSenseIntelliTestIntelliTraceiOSIoTIoT EdgeJavaJava Test RunnerJavaScriptKubernetesLicensingLintingLive ShareMachine LearningMavenMFAmicroservicesMicrosoft BandMobileMSBuildMVVMNode.jsNuGetOffice 365 APIOffice Developer ToolsOfflineONNXONNX RuntimeOpen Sourceparallel stacksPerformancePerformance ProfilerPluralsightPowerShellPreviewPreview FeaturesPricingProducProductivityprofileProfilingPROSEPyDataPythonQ#QuantumRRefactoringRegular ExpressionsRemoteResourcesRoadmaproslynSearchself-hostedServerless ComputingService FabricSign inSource ControlSQLSubscriberTeam Foundation ServerTemplatesterminalTestingThe Visual Studio Pull Requests ExtensionTips and TricksTomcatTools for Apache CordovaTrainingTypeScriptUI DesignUnityUniversal AppsUniversal Windows PlatformUnrealUnrealEngineUpdateVertical 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 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 2019VS CodeVSIPVSMacWebWebinarwfhWindows 10Windows PhoneWinFormsWPFXamarinXamarin.FormsXAML

    Stay informed

    Login
    Code Block
    What's new
    • Surface Duo
    • Surface Laptop Go
    • Surface Pro X
    • Surface Go 2
    • Surface Book 3
    • Microsoft 365
    • Windows 10 apps
    • HoloLens 2
    Microsoft Store
    • Account profile
    • Download Center
    • Microsoft Store support
    • Returns
    • Order tracking
    • Virtual workshops and training
    • Microsoft Store Promise
    • Financing
    Education
    • Microsoft in education
    • Office for students
    • Office 365 for schools
    • Deals for students & parents
    • Microsoft Azure in education
    Enterprise
    • Azure
    • AppSource
    • Automotive
    • Government
    • Healthcare
    • Manufacturing
    • Financial services
    • Retail
    Developer
    • Microsoft Visual Studio
    • Windows Dev Center
    • Developer Center
    • Microsoft developer program
    • Channel 9
    • Microsoft 365 Dev Center
    • Microsoft 365 Developer Program
    • Microsoft Garage
    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 2021