1. 25 2月, 2020 3 次提交
  2. 21 2月, 2020 1 次提交
  3. 15 2月, 2020 1 次提交
  4. 14 2月, 2020 1 次提交
  5. 12 2月, 2020 1 次提交
  6. 28 1月, 2020 1 次提交
  7. 23 1月, 2020 1 次提交
  8. 15 1月, 2020 1 次提交
  9. 10 12月, 2019 1 次提交
  10. 05 12月, 2019 1 次提交
  11. 27 11月, 2019 1 次提交
  12. 28 10月, 2019 1 次提交
  13. 04 10月, 2019 1 次提交
  14. 14 8月, 2019 1 次提交
  15. 08 8月, 2019 1 次提交
    • M
      Add support to use editorconfig for set severity command in the Analyzers node context menu · 00f38309
      Manish Vasani 提交于
      1. Renamed "Set Rule Set Severity" command to "Set severity". Also renamed "Info" and "Hidden" sub-menus to "Suggestion" and "Silent" respectively to align with our editorconfig severity terminology.
      2. The set severity command handler checks if the project uses no ruleset or the default built-in ruleset, and if so it adds or updates editorconfig to configure severity. Otherwise, we continue using specified ruleset for configuration.
      3. Updated the effective ruleset severity computation for the rule nodes under Analyzers node to account for severity settings from editorconfig (analyzer config documents).
      00f38309
  16. 16 5月, 2019 1 次提交
  17. 04 5月, 2019 4 次提交
  18. 13 4月, 2019 3 次提交
  19. 12 4月, 2019 1 次提交
  20. 06 12月, 2018 1 次提交
  21. 04 12月, 2018 2 次提交
  22. 02 11月, 2018 1 次提交
  23. 20 10月, 2018 1 次提交
  24. 05 9月, 2018 1 次提交
  25. 29 8月, 2018 1 次提交
    • J
      Add an API Solution.AddDocuments · d6fbb0cc
      Jason Malinowski 提交于
      This is equivalent to calling Solution.AddDocument a bunch of times, but
      lets us avoid some O(n) cost. For example, adding a bunch of documents
      is typically always done to the same project, and so we can avoid
      re-creating multiple ProjectStates, only one new CompilationTracker,
      one linked file map, etc.
      d6fbb0cc
  26. 31 7月, 2018 1 次提交
  27. 21 3月, 2018 1 次提交
  28. 10 3月, 2018 2 次提交
  29. 04 10月, 2017 2 次提交
    • J
      Keep ProjectState._documentStates sorted rather than resorting the IDs · 9ee89371
      Jason Malinowski 提交于
      Since ImmutableDictionary and ImmutableSortedDictionary are both
      implemented via trees; you can think of an ImmutableDictionary as just
      being a sorted dictionary where the underlying key is the hash int.
      Since our hash is just a hash of a GUID, we can compare by the GUID,
      switch to a ImmutableSortedDictionary, and then avoid another sort
      when we're computing checksums.
      9ee89371
    • J
      Hold DocumentIds in ProjectState in ImmutableLists · 0305475c
      Jason Malinowski 提交于
      We previously were using ImmutableArrays, so if you had a large number
      of documents (say thousands) we'd be creating huge numbers of huge
      arrays over and over again. For this pattern, ImmutableList is more
      appropriate.
      0305475c
  30. 13 7月, 2017 1 次提交