1. 29 1月, 2015 6 次提交
    • M
      Merge pull request #135 from mmitche/new-ci-server · 5f6372ce
      Matt Mitchell 提交于
      New CI server.
      5f6372ce
    • M
      New CI server. · 36d18792
      Matt Mitchell 提交于
      36d18792
    • B
    • P
      This change introduces an overload of the LocalizableResourceString... · 394358b1
      Pharring 提交于
      This change introduces an overload of the LocalizableResourceString constructor which does not take any formatting arguments.
      
      Memspect reported over 3,000 instances of zero-length string arrays being created for constructing LocalizableResourceString.
      
      Microsoft.CodeAnalysis.CSharp.dll!Microsoft.CodeAnalysis.CSharp.ErrorFacts.GetTitle
      Microsoft.CodeAnalysis.CSharp.dll!Microsoft.CodeAnalysis.CSharp.ErrorFacts.GetDescription
      Microsoft.CodeAnalysis.CSharp.dll!Microsoft.CodeAnalysis.CSharp.ErrorFacts.GetMessageFormat (changeset 1406198)
      394358b1
    • V
      2b9990ce
    • D
      Bugfix 1086632 [RenameSymbolAsync] throws exception when renaming multiple... · 64d9704b
      dpoeschl 提交于
      Bugfix 1086632 [RenameSymbolAsync] throws exception when renaming multiple symbols using a solution object / Crash when invoking EncapsulateField on multiple static fields
      
      These exceptions and crashes were happening because rename was leaving annotations on nodes even after the rename operation was complete. The ConflictEngine already had a method to RemoveAllRenameAnnotations, but it failed to remove annotated nodes or tokens nested inside other annotated nodes.
      
      This change updates RemoveAllRenameAnnotations's call to SyntaxNode.ReplaceSyntax to use computeReplacementNode & computeReplacementToken functions that utilize the "updated" node instead of the "original" node when calculating their replacements, which then preserves any earlier changes to descendant nodes/tokens. (changeset 1406014)
      64d9704b
  2. 28 1月, 2015 13 次提交
  3. 27 1月, 2015 16 次提交
  4. 25 1月, 2015 5 次提交