1. 25 1月, 2018 1 次提交
  2. 18 1月, 2018 1 次提交
  3. 17 1月, 2018 2 次提交
    • H
      moved waiter from diagnostics.dll to features.dll where all interface… (#24120) · 823d9730
      Heejae Chang 提交于
      * moved waiter from diagnostics.dll to features.dll where all interfaces are defined.
      
      * simplified listener and waiter and moved those in product.
      
      * cleaned up a bit
      
      * fixed some comments
      
      * forgot to add new AsyncListenerProvider in test export composition
      
      * fixed dead lock found on unit tests
      
      * remove all waiters left
      
      * added dispatcher event processing in one more place
      
      * added a way to enable waiter through env variable in test such as DDRIT
      
      * added env var support so that It can be used without internalvisibleTo us.
      
      * dont wait for all waiters but only onces each test used to wait.
      
      * removed dependency to Roslyn.Services.Test.Utilities in integration test. that dll is not in probing path.
      
      * fixed test failures
      
      * fixed bug in integration tests
      
      * move call to enable waiter before creating workspace so that workspace event queue get proper async listener
      
      * expose concret type as well so that it can be directly used in test for waiter
      
      * addressed PR feedbacks.
      
      * rename mess up
      
      * extra ) left out
      
      * fixed build failure
      823d9730
    • C
      Simplify diagnostic tagging by making it use the standard tagging model. (#23448) · 83520a72
      CyrusNajmabadi 提交于
      * Simplify diagnostic tagging by making it use the standard tagging model.
      
      * Cleanup.
      83520a72
  4. 26 12月, 2017 1 次提交
  5. 22 12月, 2017 1 次提交
  6. 12 12月, 2017 1 次提交
  7. 09 12月, 2017 1 次提交
  8. 08 12月, 2017 1 次提交
  9. 07 12月, 2017 2 次提交
  10. 06 12月, 2017 1 次提交
  11. 05 12月, 2017 1 次提交
  12. 01 12月, 2017 1 次提交
  13. 30 11月, 2017 7 次提交
  14. 29 11月, 2017 4 次提交
    • J
      Fix QuickInfo for F# · f430030d
      Jason Malinowski 提交于
      The QuickInfoDisplayDeferredContent type was somewhat evil: it had a
      set of properties that were intended as test-only accessors, that would
      give you access to fields of type IDeferredQuickInfoContent but would
      cast to the expected concrete type. In a previous refactoring I
      started using those properties in the product which breaks F# because it may
      create different implementations from IDeferredQuickInfoContent.
      
      My fix here is just to delete the properties and clean up the test
      helpers to do explicit casting. By refactoring the helpers a bit the
      test complexity doesn't change and eliminates the trap in the first
      place.
      f430030d
    • S
      Remove the Go To Disassembly command · 7129e16f
      Sam Harwell 提交于
      The new ILSpy functionality will be driven by the existing Go To Definition command.
      7129e16f
    • S
      Use the old metadata as source feature if ILSpy fails · f3900eb9
      Sam Harwell 提交于
      f3900eb9
    • S
      Update build metadata for new dependencies · f8864803
      Sam Harwell 提交于
      f8864803
  15. 28 11月, 2017 2 次提交
  16. 23 11月, 2017 1 次提交
  17. 18 11月, 2017 1 次提交
    • J
      Remove more dependencies from EditorFeatures · e2e885d9
      Jason Malinowski 提交于
      This takes care of Microsoft.VisualStudio.Imaging and
      Microsoft.VisualStudio.ImageCatalog, which for now aren't available
      outside Visual Studio. ImageCatalog is a pretty simple data API so
      one day it might be useful, but for now isn't.
      
      Fixes dotnet/roslyn#23189.
      e2e885d9
  18. 17 11月, 2017 1 次提交
  19. 16 11月, 2017 1 次提交
  20. 11 11月, 2017 4 次提交
  21. 02 11月, 2017 1 次提交
    • J
      Upgrade to the Visual Studio editor 15.6.161-preview packages · 01da5cce
      Jason Malinowski 提交于
      This lets us remove many stated dependencies on
      Microsoft.VisualStudio.Text.Internal and dependency on
      Microsoft.VisualStudio.Platform.VSEditor.Interop. Both
      is a stated dependency of Microsoft.VisualStudio.Platform.VSEditor
      which means we don't get any benefit for trying to state it -- and it's
      actually hard since it has a different version anyways.
      01da5cce
  22. 29 10月, 2017 1 次提交
  23. 27 10月, 2017 1 次提交
    • H
      added completion set and fix all telemetry to track performance (#22811) · 33b8070b
      Heejae Chang 提交于
      * added time tracking to completion set.
      
      from the point we start completion set to first time we are called from VS for best match (which indicate that completion set is actually shown to users first time for this particular completion session)
      
      the event is vs/ide/vbcs/intellisense/completion
      
      if completion is done without showing UI to users (etc or tab), then event will be marked as cancelled.
      
      * added perf tracking to LB fix all.
      
      there were already existing events so I just made those to include perf info (duration) as well.
      
      among all those events, these 2 are ones we were planning to add
      
      vs/ide/vbcs/codefixes/fixalloccurrencescomputation
      this shows time from the point user invoked fix all to where we shows preview window to users.
      
      vs/ide/vbcs/codefixes/applychanges
      this shows time from user clicked Apply from preview window to where we actually applied the changes to VS
      
      there are more events between them in case we want to dig in details later such as how long it took to calculate diagnostics, how many files are affected and etc.
      
      also all related events have correlation id to group related code fix events. also for fix all case, it contains scope to show whether fix all is for document, project, solution.
      
      * PR feedback. removed unnecessary parameter
      
      * removed repeated correction id set
      
      * updated comments.
      33b8070b
  24. 26 10月, 2017 2 次提交