1. 15 1月, 2020 1 次提交
  2. 14 1月, 2020 1 次提交
  3. 13 11月, 2019 1 次提交
  4. 06 11月, 2019 1 次提交
    • M
      Add "Active file" analysis scope for background analysis in the IDE · e62aba55
      Manish Vasani 提交于
      Replaces the existing "Full Solution Analysis" option, with a background analysis scope to allow users to control the analysis scope for all solution crawler based background analysis.
      
      Fixes #38429. Active file scope minimizes all the background analysis to the active files, saving on CPU consumption from background analysis on remaining files in the solution.
      
      I have also updated up the low virtual memory listener which detects low VM and used to turn off just the full solution analysis to now set the background analysis scope to "Active file" for the current session.
      e62aba55
  5. 12 10月, 2019 1 次提交
  6. 12 4月, 2019 1 次提交
  7. 06 4月, 2019 1 次提交
  8. 25 2月, 2019 1 次提交
  9. 24 1月, 2019 1 次提交
  10. 28 8月, 2018 1 次提交
    • M
      Address PR Feedback: · a6db5441
      Manish Vasani 提交于
      1. Break the analyzer into two separate diagnostics for flagging unused and unread members. Latter rule has no code fix.
      2. Remove all UI option elements for the added diagnostics and turn the rules off by default for now.
      3. Bail out for invalid operations and syntax errors.
      4. Handle doc comments and nameof - report unread member diagostics instead of unused member diagnostics if referenced in non-read/write context.
      a6db5441
  11. 25 8月, 2018 2 次提交
    • M
      Address PR feedback · c1c54cc9
      Manish Vasani 提交于
      c1c54cc9
    • M
      Add analyzer/fixer to flag and remove unused private members (fields/methods/properties/events) · 76f4c480
      Manish Vasani 提交于
      Analyzer flags two cases: members with no read/writes and members with only writes.
      
      1. Members with no read or writes: `Type '{0}' has an unused private member '{1}' which can be removed.`
      2. Only writes: `Type '{0}' has a private member '{1}' which can be removed as the value assigned to it is never used.`
      
      Code fix removes the unused member declaration.
      Fixes #24225
      
      Open questions:
      1. Current analyzer design uses a single code style option for all members and both the above kinds of unused members. We can potentially have multiple options, but this should probably be done based on feedback.
      2. Should the analyzer use different diagnostic IDs for the above two kinds of unused members? This will mean that the FixAll experience will need multiple iterations for removing unused members.
      3. Should we update the code fix (or have an additional code fix) that also updates the write references for the case (2) above? Or is it better to leave the references to break the code so the user can analyze if the value being assigned can also be removed. The PR current chooses the latter approach as it is more conservative and unlikely to cause silent breaks.
      76f4c480
  12. 17 2月, 2018 1 次提交
  13. 09 12月, 2017 1 次提交
  14. 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
  15. 29 6月, 2017 1 次提交
  16. 20 6月, 2017 1 次提交
  17. 27 3月, 2017 1 次提交
  18. 13 3月, 2017 1 次提交
  19. 31 1月, 2017 1 次提交
  20. 10 1月, 2017 1 次提交
    • J
      Change option version · d8a1b967
      Jonathon Marolf 提交于
      in Dev14 these options were persisted as booleans. They are now persisted as xml in Dev15.  The fix is to not have the persistence keys overlap, ensuring Dev14 will not try to deserialize Dev15 options and vice versa
      d8a1b967
  21. 22 12月, 2016 1 次提交
    • J
      editor config naming style (#15065) · c7bcaed1
      Jonathon Marolf 提交于
      * moving naming styles types into the workspace layer.
      Teaching abstract options serialization service about naming styles.
      
      * Implementing naming styles support for editorconfig
      
      * responding to david's PR feedback
      
      * responding to Jason's feedback
      
      * responding to Jason's feedback part 2
      
      * addressing the latest set of comments from David
      
      * addressing Jason's comments
      
      * addressing Kevin's comments
      c7bcaed1
  22. 06 12月, 2016 1 次提交
  23. 29 9月, 2016 1 次提交
  24. 25 9月, 2016 1 次提交
  25. 31 8月, 2016 1 次提交
  26. 24 8月, 2016 1 次提交
  27. 24 6月, 2016 1 次提交
  28. 21 6月, 2016 1 次提交
  29. 20 6月, 2016 1 次提交
  30. 13 6月, 2016 1 次提交
  31. 12 6月, 2016 1 次提交
  32. 11 6月, 2016 1 次提交
  33. 10 6月, 2016 1 次提交
  34. 03 6月, 2016 1 次提交
  35. 26 5月, 2016 2 次提交
  36. 13 5月, 2016 1 次提交
  37. 10 5月, 2016 1 次提交
  38. 03 5月, 2016 1 次提交