Download Latest Version 2.84.19 source code.tar.gz (1.8 MB)
Email in envelope

Get an email when there's a new version of C# for Visual Studio Code

Home / v2.84.19
Name Modified Size InfoDownloads / Week
Parent folder
2.84.19 source code.tar.gz 2025-07-02 1.8 MB
2.84.19 source code.zip 2025-07-02 2.3 MB
README.md 2025-07-02 6.3 kB
Totals: 3 Items   4.1 MB 13

Changes in 2.84.19 (since 2.80.16)

2.84.x

  • Bump Roslyn to 5.0.0-1.25319.11 (PR: #8380)
  • Preserve trailing directives when converting a Program.Main program to top level statements. (#79062) (PR: #79062)
  • Do not offer add parameter on a type that cannot become a parameter (#79060) (PR: #79060)
  • Razor assembly redirector (#78852) (PR: #78852)
  • Add refactoring to sort imports (#79041) (PR: #79041)
  • Fix a couple of issues with committing and diagnostic reporting (#79018) (PR: #79018)
  • Update 'use null propagation' to understand more patterns (#78992) (PR: #78992)
  • Pull in shared source for core roslyn capacilities into roslyn-analyzer packages. (#79024) (PR: #79024)
  • Inline Method Refactoring - Fix bug for field with multiple declarations (#78988) (PR: #78988)
  • Fix locating startup objects (#78972) (PR: #78972)
  • Do not make unnecessarily simplification changes in sync-namespace. (#78969) (PR: #78969)
  • Add a layer of constraint filtering for 'add import for extension methods' completion. (#78923) (PR: #78923)
  • Bump Razor to 10.0.0-preview.25322.1 (PR: #8380)
  • Make completion capabilities checks more robust (#11964) (PR: #11964)
  • Fix overly aggressive delegated completion (#11965) (PR: #11965)
  • Simply the code that generates edits to insert using directives (#11948) (PR: #11948)
  • Fix override completion in VS Code for Cohosting (#11938) (PR: #11938)
  • Include namespace in extracted component (#11915) (PR: #11915)
  • Fix a few bugs around formatting explicit expressions (#11906) (PR: #11906)
  • Handle when Roslyn removes newlines while formatting (#11911) (PR: #11911)
  • Fix issue where the open brace node includes leading newline (#11908) (PR: #11908)

2.83.x

  • Bump Roslyn to 5.0.0-1.25312.6 (PR: #8364)
  • Fix deadlock if an MSBuild task is writing to stdout(PR: #78927)
  • Add more ETW events to trace assembly loading(PR: #78840)
  • Switch behavior of "Go to definition" and "Go to implementation" for partial members(PR: #78857)
  • Fix await completion in an async iterator(PR: #78823)
  • Add a fallback path when launching the BuildHost(PR: #78826)
  • Fix LSP references for using alias(PR: #78819)

2.82.x

  • Bump Roslyn to 5.0.0-1.25302.10 (PR: #8347)
  • Directly create virtual project when dotnet run-api is missing for now(PR: #78788)
  • Ensure sln load uses project absolute paths(PR: #78772)
  • Switch return to continue(PR: #78781)
  • Fix cast before we unsubscribe(PR: #78776)
  • Don't refresh dynamic files under a lock(PR: #78775)
  • Invoke dotnet run-api to obtain virtual project(PR: #78648)
  • Always log language server PID(PR: #78722)
  • LSP: Fix batch builds for file-based programs and fix "dotnet.projects.binaryLogPath" throwing an exception(PR: #78644)
  • Support local functions in outline/breadcrumbs(PR: #78605)
  • Fix angle brackets in generics in hover(PR: #78621)

2.81.x

  • Bump Razor to 10.0.0-preview.25279.1 (PR: #8336)
  • Don't produce RazorSourceDocuments for imports with incorrect file paths (#11897) (PR: #11897)
  • Fixes one of the cases in directive attribute completion (#11896) (PR: #11896)
  • Reduce costs in ComponentDirectiveVisitor.VisitRazorDirective (#11881) (PR: #11881)
  • Compiler: Rationalize nodes, tokens, visitors, walkers, and rewriters, oh my! (#11853) (PR: #11853)
  • Reduce allocations in TagHelperParseTreeRewriter.Rewrite (#11882) (PR: #11882)
  • Propagate DynamicallyAccessedMembersAttribute to type inference method (#11856) (PR: #11856)
  • Tooling: Don't throw exceptions when generating code for file rooted outside of project (#11864) (PR: #11864)
  • Ensure @model types have a mapping in razor pages (#11844) (PR: #11844)
  • Fix aligned buffer write (#11861) (PR: #11861)
  • Update Debugger Packages to v2.81.0(PR: #8329)
  • Localization changes (PR: #8327)
Source: README.md, updated 2025-07-02