1. 09 11月, 2018 3 次提交
  2. 08 11月, 2018 2 次提交
  3. 06 11月, 2018 1 次提交
  4. 02 11月, 2018 4 次提交
  5. 01 11月, 2018 8 次提交
  6. 28 10月, 2018 1 次提交
  7. 27 10月, 2018 2 次提交
  8. 20 10月, 2018 11 次提交
  9. 18 10月, 2018 1 次提交
    • J
      Fix handing of batch adding/removal of documents · e33dbac4
      Jason Malinowski 提交于
      Two bugs being fixed here:
      
      1. When we remove a document in a non-batch scenario, we close any
         information related to the open document. If we were in a batch
         scenario, the SetCurrentSolution we do to apply the new Solution
         snapshot didn't go through that. Now we do.
      2. UpdateSolutionForBatch wasn't calling the delegates given; this would
         have meant that additional files being added in a batch would have
         been added a regular source files.
      e33dbac4
  10. 17 10月, 2018 1 次提交
    • J
      Remove check that a document must be closed before removing it · cd9a4040
      Jason Malinowski 提交于
      The underlying process of removing a document already handled this,
      this was an unnecessary block. It was already the case that you could
      call OnProjectRemoved to remove the entire project that had open files,
      so this didn't really avoid badness in the first place.
      cd9a4040
  11. 13 10月, 2018 1 次提交
    • J
      Explore options to allow users to add all missing imports (#29516) · 26558c07
      Joey Robichaud 提交于
      Added AddMissingImport CodeRefactoring driven by PasteTrackingService
      
      Added PasteTrackingService that handles the paste command and track
      paste information for documents. This paste information can be used
      by refactorings to make suggestions based on what was pasted.
      
      Fixes #10272
      26558c07
  12. 10 10月, 2018 1 次提交
  13. 09 10月, 2018 2 次提交
  14. 06 10月, 2018 2 次提交
    • H
    • J
      Introduce a new free-threaded project system API and update shims · 7e10f449
      Jason Malinowski 提交于
      This produces a new free-threaded, well factored API for adding projects
      to the VisualStudioWorkspace. The core type is the VisualStudioProject
      which is a free-threaded API that you can use to push information over.
      CSharpProjectShim, VisualBasicProject and CPSProject each have an
      instance of VisualStudioProject that they push things through.
      
      The inheritence model here is now smaller. CSharpProjectShim and
      VisualBasicProject inherit from AbstractLegacyProject, but that's it.
      CPSProject now inherits nothing, and AbstractProject is here purely
      for TypeScript back-compat until they're moved onto the new APIs. The
      expectation is F# and TypeScript both move to VisualStudioProject, which
      we make public in some form. Then that type will go away.
      7e10f449