1. 11 4月, 2015 10 次提交
  2. 10 4月, 2015 21 次提交
  3. 09 4月, 2015 9 次提交
    • M
    • S
      Explicitly hold on to fields that can be accessed from background thread in... · 9061cfec
      Shyam N 提交于
      Explicitly hold on to fields that can be accessed from background thread in local so that we don't run into NullReferenceException / ArgumentNullException when these end up getting cleared as part of Dispose()
      9061cfec
    • M
      Make DiagnosticAnalyzerExtensions.GetDiagnosticAnalyzerCategory async to avoid... · 630cb899
      Manish Vasani 提交于
      Make DiagnosticAnalyzerExtensions.GetDiagnosticAnalyzerCategory async to avoid force computing registered analyzer actions in the IDE.
      630cb899
    • S
      Merge pull request #1824 from shyamnamboodiripad/HonorRequestedActionCategories · f6a925ca
      Shyam N 提交于
      Honor requested categories and spans specified by light bulb
      f6a925ca
    • A
      Fixes NRE in PDB emit · 4719f865
      Andy Gocke 提交于
      The previous code for PDB emit was erroneously assuming that extern
      alias declarataions and usings/imports for those declarations could
      only occur at the top-level namespace scope.
      
      This changes PDB emit to walk through all scopes above the use site
      instead of just the top-level scope.
      
      Fixes #1764.
      4719f865
    • A
      Merge pull request #1833 from AlekseyTs/Bug310 · 83cd07a7
      AlekseyTs 提交于
      Fix a crash during IL generation for an Expression Tree involving an extension Add method used within a collection initializer
      83cd07a7
    • S
      Honor requested categories and spans specified by light bulb · f14aa061
      Shyam N 提交于
      1. When light bulb asks us for suggestions (i.e. in HasSuggestedActionsAsync() and GetSuggestedActions()), it also specifies the category of suggestions that it is looking for (code fixes, refactorings, anything etc.). So far, we were completely ignoring the requested categories. HasSuggestedActionsAsync() would always return true so long as we had a code fix (that is not a suppression fix) and GetSuggestedActions() would always return all types of suggestions (fixes, suppressions and refactorings) regardless of what the light bulb is asking for. This led to strange bugs where we would return refactorings even when light bulb didn't ask for them. In other cases, HasSuggestedActionsAsync() and GetSuggestedActions() would disagree for the same requested categories. This change makes things consistent so that we always honor the suggestion categories that the light bulb is requesting.
      
      2. When computing refactorings we were completely ignoring the span specified by light bulb and only considering selection specified by user. This led to incorrect behavior in some cases - for example, on mouse hover over a squiggle, we would return the code fixes corresponding to the squiggle along with refactorings for completely unrelated portions of the code that the user may have previously selected.
      
      Fixes #1030, #1595, #1631
      f14aa061
    • V
      Merge pull request #1842 from VSadov/QuotedDefine · e9c6a4d6
      VSadov 提交于
      Fixed parsing logic for rsp file arguments to implement speced behavior.
      e9c6a4d6
    • H
      Merge pull request #1861 from heejaechang/projectk · f896ea3f
      Heejae Chang 提交于
      make persistent service not to support project k for now.
      
      ...
      
      also change to use cached IVsHierarchy only for error list filtering due to issue with caching it on shared projects
      f896ea3f