1. 29 7月, 2020 1 次提交
    • T
      Test compositions (#46018) · 1386d0fd
      Tomáš Matoušek 提交于
      * Test compositions
      
      * Eliminate TestExportProvider
      
      * Fixes and caching
      
      * Debugger proxies
      
      * Scopes
      
      * Feedback and more fixes
      
      * RemoteHostOptions
      
      * Throw without timeout on invalid thread switches
      
      * EventCollectorTests requires a main thread
      1386d0fd
  2. 14 7月, 2020 2 次提交
  3. 08 5月, 2020 1 次提交
  4. 02 4月, 2020 2 次提交
  5. 01 4月, 2020 3 次提交
  6. 23 1月, 2020 1 次提交
  7. 16 1月, 2019 3 次提交
  8. 06 10月, 2018 1 次提交
    • 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
  9. 26 7月, 2018 1 次提交
  10. 07 4月, 2018 2 次提交
  11. 24 3月, 2018 2 次提交
  12. 29 6月, 2017 1 次提交
  13. 22 4月, 2017 1 次提交
    • J
      Get the tab size from our options instead of from the text buffer directly · f23c0f70
      Jason Malinowski 提交于
      In 2f206670 I changed CodeModel to not open an editor when somebody
      called GetStartPoint(), but it turns out that some paths of
      GetStartPoint() internally called GetTabSize which assumed the text
      was backed by a text buffer. This was the original reason the
      EnsureEditor call was added, but I incorrectly determined that the
      it was no longer needed. Now we just pass our OptionSet from the
      document down and ask that, which will work in all cases.
      f23c0f70
  14. 01 3月, 2017 2 次提交
  15. 05 11月, 2016 1 次提交
  16. 19 4月, 2016 1 次提交
  17. 16 1月, 2016 2 次提交
  18. 11 12月, 2015 2 次提交
  19. 04 12月, 2015 2 次提交
    • D
      Ensure that an EnvDTE.CodeParameter.Name returns the correct value for... · 667e8c81
      Dustin Campbell 提交于
      Ensure that an EnvDTE.CodeParameter.Name returns the correct value for parameters defined in metadata
      
      The issue is that the symbol display system will not return a name for a parameter unless
      SymbolDisplayParameterOptions.IncludeName is set. This behavior seems like it might ultimately be
      a bug in symbol display as that option is intended to control the display the parameters owned
      by the targeted symbol, but probably shouldn't affect the display of the targeted symbol. However,
      rather than updating symbol display (which would potentially have larger downstream impact), we'll
      just include the option in this case.
      667e8c81
    • D
      Ensure that an EnvDTE.CodeParameter.Name returns the correct value for... · d46c841d
      Dustin Campbell 提交于
      Ensure that an EnvDTE.CodeParameter.Name returns the correct value for parameters defined in metadata
      
      The issue is that the symbol display system will not return a name for a parameter unless
      SymbolDisplayParameterOptions.IncludeName is set. This behavior seems like it might ultimately be
      a bug in symbol display as that option is intended to control the display the parameters owned
      by the targeted symbol, but probably shouldn't affect the display of the targeted symbol. However,
      rather than updating symbol display (which would potentially have larger downstream impact), we'll
      just include the option in this case.
      d46c841d
  20. 20 11月, 2015 1 次提交
  21. 04 11月, 2015 1 次提交
  22. 27 10月, 2015 1 次提交
  23. 30 5月, 2015 1 次提交
    • D
      Make CodeModel.CodeTypeFromFullName somewhat rational when processing generated code · 9a71fad6
      Dustin Campbell 提交于
      CodeModel.CodeTypeFromFullName should prefer locations within source
      files that are not generated (using the same heuristic we use within the
      Generate Type dialog to determine whether a source file is "generated").
      However, if the locations are *all* within generated sources, just
      return the first one.
      
      Scenario: this addresses a scenario where CodeModel.CodeTypeFromFullName
      is used to determine the right place to modify user code. In the case of
      XAML apps, there are several generated files that shouldn't be modified
      (i.e. .g.i.cs .g.cs, etc.). Previously, CodeTypeFromFullName might
      return one of these files as a location, breaking whatever feature was
      trying to modify the user's code.
      
      Unit tests have been added for this scenario in C# and VB that test a
      handful of permutations of generated and non-generated code with partial
      classes. Additionally, the Code Model unit testing infrastructure has
      been updated to support TestWorkspaces with multiple documents.
      9a71fad6
  24. 09 5月, 2015 1 次提交
  25. 01 5月, 2015 1 次提交
  26. 28 3月, 2015 1 次提交
  27. 21 3月, 2015 1 次提交
    • B
      Format remainder of VB code base · 15dcad3d
      beep boop 提交于
      Now that the comment formatting issue is fixed in the Formatter type, we can run the formatter on the remainder of the VB code base.
      
      closes #1424
      15dcad3d
  28. 01 2月, 2015 1 次提交