1. 24 9月, 2020 1 次提交
  2. 31 8月, 2020 1 次提交
  3. 27 8月, 2020 1 次提交
  4. 14 7月, 2020 1 次提交
    • T
      InteractiveHost for .NET Core (#45046) · 4d0c2c0d
      Tomáš Matoušek 提交于
      * InteractiveHost for .NET Core
      
      * Merge fix
      
      * Fixes
      
      * Typo
      
      * Workaround for https://github.com/dotnet/interactive-window/issues/156
      
      * Fix
      
      * Update OptProf config
      
      * Fix deployment of rsp files
      
      * Fix signing.
      
      * Clean up unit tests dependencies.
      
      * Remove unnecessary references.
      
      * Fix reset interactive command
      
      * Fix OptProf config
      
      * Add missing project refs
      
      * Fix InteractiveHost deployment
      
      * Process rsp file fully in InteractiveHost process and send back results.
      
      * Fix build from VS.
      
      * Retrieve metadata resolver parameters from InteractiveHost process.
      
      Simplify keeping search paths in-sync between InteractiveHost and InteractiveEvaluator.
      
      * Fixes
      
      * Fixes
      
      * Check for failures to create process in unit tests
      
      * Test
      
      * Pending buffers
      
      * Fix submission project creation
      
      * Logging
      
      * Serialize exceution and process initialization
      
      * Fix reference completion, resolution.
      
      * MetadataReferenceResolver fixes
      
      * Fix failing .NET Core tests
      
      * Target netcoreapp.
      
      * Set DOTNET_ROOT
      
      * Fix NGEN/OptProf
      
      * Avoid loading Microsoft.CodeAnalysis.Scripting
      
      * Fix
      
      * Feedback
      
      * Feedback
      
      * Feedback
      
      * Comment on dependent target
      
      * Disable interpreting of strings as DateTime during deserialization:
      
      * Merge fix
      4d0c2c0d
  5. 11 6月, 2020 1 次提交
  6. 10 6月, 2020 1 次提交
  7. 09 5月, 2020 1 次提交
  8. 29 3月, 2020 1 次提交
  9. 23 1月, 2020 1 次提交
  10. 27 9月, 2019 1 次提交
    • J
      Delete Roslyn's ICommandHandler interface and all support code · bbd8e0d3
      Jason Malinowski 提交于
      Now that the editor has their own public version of this API, and all
      code has been migrated to use the new system, we can delete all of the
      code that was supporting the old handlers. It may be surprising that
      much of this code was dead, but the command handler list that was being
      invoked by all of this was indeed empty.
      
      The intent of this particular commit is to be a fairly mechanical change
      that leaves other bugs or strangeness in place. In particular,
      DebuggerIntelliSenseFilter had a special ExecuteVisualStudio2000 that
      removes the buffer's read-only flag, but in many codepaths we never
      set that back. In other cases, we also ignored the HRESULT that came
      from the next filter in the chain. These all appear to be bugs, but I
      won't touch them for now.
      
      There's also some remaining work happening in
      AbstractOleCommandTarget.Execute.cs that probably should either be moved
      to the core editor code (if it wasn't already), or into the command
      handlers of Roslyn itself.
      bbd8e0d3
  11. 29 6月, 2019 4 次提交
  12. 19 6月, 2019 1 次提交
  13. 15 6月, 2019 1 次提交
  14. 14 6月, 2019 1 次提交
  15. 07 6月, 2019 1 次提交
  16. 06 6月, 2019 1 次提交
  17. 05 6月, 2019 2 次提交
  18. 04 6月, 2019 3 次提交
  19. 31 5月, 2019 1 次提交
  20. 22 5月, 2019 1 次提交
  21. 08 5月, 2019 1 次提交
    • H
      moved error and todo list initialization to VS workspace. · 4c8ac93e
      HeeJae Chang 提交于
      we used to initialize those when packages are loaded. but with CPS, those packages are no longer automatically loaded with solution open (perf win)
      
      so now, it is moved to VSWorkspace ctor and it gets initialized when the workspace is created.
      
      considered making it on demand but due to reversed dependency (error reproting happening in lower layer), required some plumbing so looked into how expensive the initialization is. and it turns out due to previous work done in these area, initialization was quite cheap. any expensive one was already lazy or consumed by CPSProjectFactory already.
      
      so, just moved initialization into VSWorkspace ctor and fixed MEF dependencies.
      4c8ac93e
  22. 30 1月, 2019 1 次提交
  23. 19 1月, 2019 1 次提交
    • J
      Delete VisualStudioMetadataReference, which was now an empty type · 73f1152e
      Jason Malinowski 提交于
      The actual work was a nested type called .Snapshot, which everything
      was using directly. The renames in here are:
      
      - VisualStudioMetadataReference.Snapshot to
        VisualStudioPortableExecutableReference
      - The _provider field in .Snapshot to _referenceManager
      - VisualStudioMetadataReferenceManager.CreateMetadataReferenceSnapshot
        to just .CreateMetadataReference, since it's always a snapshot.
      73f1152e
  24. 06 12月, 2018 1 次提交
    • H
      support semantic errors for script files in misc projects. (#31134) · c64963b6
      Heejae Chang 提交于
      * refactor and clean up diagnostic engine code so that it can be re-used stand alone.
      
      code refactored is related to properly set up CompilationWithAnalyzer and compute and return diagnostics
      
      * made default diagnostic analyzer service to share code with VS diagnostic analyzer service on computing diagnostics.
      
      unlike VS diagnostic analyzer, the default one doesn't persist data or calculate diagnostics per a analyzer to improve per analyzer freshes nor compute and maintain per project analyzers and etc.
      
      also, this add ability to calculate semantic diagnostics for script file.
      
      * enable semantic diagnostics for script file for misc workspace.
      
      now, C#/VB script files in misc workspace will get semantic errors as well as syntax errors.
      
      any language such as F# if document is added to misc workspace with SourceCodeKind.Script, they will automatically get semantic errors as well.
      
      this PR doesn't address changes propagations for #load which was never supported for existing C#/VB script support.
      
      * addressed PR feedbacks
      c64963b6
  25. 02 11月, 2018 1 次提交
  26. 26 7月, 2018 2 次提交
  27. 05 4月, 2018 1 次提交
  28. 31 3月, 2018 1 次提交
  29. 16 3月, 2018 1 次提交
  30. 10 2月, 2018 1 次提交
  31. 09 12月, 2017 1 次提交
    • J
      Decouple MiscellaneousFilesWorkspace from DocumentProvider · a24b2378
      Jason Malinowski 提交于
      There was no deep reason to use DocumentProvider here, since the only
      things it was being used for was to fetch the text buffer out of the
      RDT (which MiscellaneousFilesWorkspace already did anyways) and to
      apply text edits, which was just calling into one static function
      anyways. Deleting this means DocumentProvider can be further refactored
      and simplifed without this all getting in the way.
      a24b2378
  32. 12 9月, 2017 1 次提交
    • J
      Merge the contents of ServicesVisualStudio.Next into ServicesVisualStudio · efe7e8b4
      Jason Malinowski 提交于
      We don't need the split anymore now that we're only supporting Dev15.
      
      Unfortunately this required the introduction of a NuGet package that
      has a namespace "Workspace" to our VS project, which meant I had to
      disambiguate Workspace wherever it's used in that layer. I considered
      doing an extern alias instead to disambiguate, but applying that to a
      ProjectReference isn't supported. That's tracked by NuGet/Home#4989.
      efe7e8b4
  33. 01 9月, 2017 1 次提交