1. 13 7月, 2016 1 次提交
  2. 10 5月, 2016 1 次提交
  3. 10 2月, 2016 1 次提交
  4. 16 10月, 2015 1 次提交
  5. 09 9月, 2015 2 次提交
    • B
      Fail early upon failing to get moniker for document · 8493a37c
      Balaji Krishnan 提交于
      If we failed to get a document moniker for the contained document, fail
      now.  Otherwise we'd crash when attempting to create a document key.
      8493a37c
    • B
      Get document moniker from IVsProject instead of ROT · 7895220a
      Balaji Krishnan 提交于
      Switching to IVsProject.GetMkDocument to get document moniker instead of
      iterating through all the entries in the running object table. Also
      cleaning up a bit of code while I'm here - It looks like we don't need
      to determine Shared Hierarchy & Shared ItemId here anymore. It was there
      for error list and it looks like with PR #2399 error list switched to a
      different implementation.
      7895220a
  6. 01 7月, 2015 1 次提交
  7. 25 6月, 2015 1 次提交
  8. 02 6月, 2015 1 次提交
  9. 30 4月, 2015 1 次提交
  10. 08 4月, 2015 3 次提交
  11. 04 4月, 2015 1 次提交
  12. 03 4月, 2015 1 次提交
    • H
      changed IVsHierarchy reported to error list for files that belong to project k or shared project. · 7f0ecba5
      Heejae Chang 提交于
      previously we reported actual project (active context project in case of project k/shared project) to error list. this should let error list to only show errors for one specific project when current project filtering is set.
      
      but right now error list uses IVsHierarchy of project k/shared project rather than active context. so for RC, we will do that. that means for project k/shared project, we will show errors for all context (multiple projects)  when the filtering is set.
      
      for RTM, we will resolve design issue of what "Current Project" filtering means for error list.
      7f0ecba5
  13. 05 3月, 2015 3 次提交
    • D
      Fix issue introduced by recent change that breaks web scenario · adefc3f0
      Dustin Campbell 提交于
      Of course, a ContainedLanguage will never be an IProjectionBuffer. So,
      this method always returns an empty enumerable. Instead, the cast should
      be against _containedLanguage.DataBuffer.
      
      #hangsheadinshame
      adefc3f0
    • D
      Add assert for HostType.Razor · 8f830802
      Dustin Campbell 提交于
      8f830802
    • D
      Fix ContainedLanguage support for Workflow v1 XOML files · 60ffcedb
      Dustin Campbell 提交于
      Workflow XOML files call into IVsContainedLanguageFactory.GetLanguage(),
      passing an IVsTextBufferCoordinator. However, that
      IVsTextBufferCoordinator is constructed differently than the one we get
      from Venus and breaks some assumptions in the C#/VB language services.
      
      The critical assumption that XOML breaks is that the primary buffer is
      an IProjectionBuffer. This is not true for XOML. Instead, it is simply a
      non-projected buffer with the HTML content type.  So, our code attempts
      to cast to an IProjectionBuffer and we crash before ever creating a
      ContainedDocument and adding it to the workspace. To fix this, we need
      to break the IProjectionBuffer assumption and update any calling code
      depending on projections to dynamically cast to IProjectionBuffer first.
      This unblocks several Workflow v1 scenarios.
      
      Next, it turns out that XOML never calls SetHost() on the
      IVsContainedLanguage that we return. So, there's never an
      IVsContainedLanguageHost hooked up and calling code needs to be updated
      to guard against null hosts.
      60ffcedb
  14. 25 2月, 2015 1 次提交
  15. 31 1月, 2015 1 次提交