1. 21 12月, 2016 1 次提交
  2. 08 12月, 2016 1 次提交
  3. 11 11月, 2016 1 次提交
  4. 12 2月, 2016 1 次提交
  5. 26 1月, 2016 1 次提交
  6. 16 10月, 2015 1 次提交
  7. 07 10月, 2015 1 次提交
  8. 12 9月, 2015 1 次提交
  9. 11 9月, 2015 1 次提交
    • M
      Initial work for "Disconnected baselining" scenario: · 08b9efdc
      Manish Vasani 提交于
      1. CompilationWithAnalyzers can now report analyzer diagnostics with source suppressions (pragma/SuppressMessageAttribute). This will eventually allow us to surface diagnostics with source suppressions in the error list. Note that the behavior of command line compilers and all the GetDiagnostics APIs is unchanged, only the compiler analyzer will report diagnostics with source suppressions.
      
      2. Add FixAll support for Suppression code fixes. Light bulb suppression fixes now show the "Fix all occurrences" options for Document/Project/Solution. This change adds the basic functionality to bulk suppress diagnostics. This will eventually be consumed for baselining all/selected diagnostics from error list/solution explorer.
      
      3. Simplify the Suppression light bulb menu to remove the option to add a local SuppressMessageAttribute. The only options now are to suppress in source (pragma) or suppressions file (assembly level SuppressMessageAttribute).
      08b9efdc
  10. 05 9月, 2015 1 次提交
  11. 15 7月, 2015 1 次提交
  12. 10 6月, 2015 1 次提交
  13. 09 5月, 2015 1 次提交
  14. 05 5月, 2015 1 次提交
  15. 21 3月, 2015 1 次提交
    • B
      Format remainder of VB code base · 15dcad3d
      beep boop 提交于
      Now that the comment formatting issue is fixed in the Formatter type, we can run the formatter on the remainder of the VB code base.
      
      closes #1424
      15dcad3d
  16. 25 2月, 2015 1 次提交
  17. 12 2月, 2015 1 次提交
  18. 11 2月, 2015 1 次提交
  19. 24 1月, 2015 2 次提交
    • A
      VB: Adjust logic used to decide whether InternalXmlHelper class is going to be... · 54786c4c
      AlekseyTs 提交于
      VB: Adjust logic used to decide whether InternalXmlHelper class is going to be embedded into a compilation.
      
      Rather than checking names of referenced assemblies, compiler explicitly checks for availability of types the implementation of InternalXmlHelper depends upon. These are the types explicitly referenced by the code:
      System.Linq.Enumerable,
      System.Xml.Linq.XElement,
      System.Xml.Linq.XName,
      System.Xml.Linq.XAttribute,
      System.Xml.Linq.XNamespace.
      
      This adjustment should enable usage of XML literals while targeting PrjectN and similar framework flavors.
      
      For the purpose of the check, the type is considered available if an accessible type with the required name is declared in at least one of the referenced assembly.
      
      ***NO_CI***
       (changeset 1401127)
      54786c4c
    • P
      Change Color Color handling in VB to use Binding instead of Lookup. · 618bd3e5
      pgavlin 提交于
      As in the original C# implementation of Color Color handling, the Color Color handling in the VB binder originally used lookup to decide the meaning of an ambiguous identifier as a simple name or type name instead of binding.
      
      Unfortunately, this is not correct: the meaning of an identifier as outlined in the spec is defined by binding. This caused the compiler to incorrectly fail to recognize Color Color in situations where a simple name or type name lookup is ambiguous but a bind of the same is not. This change replaces the lookups used in Color Color with binds, which brings Roslyn's behavior back in line with Dev12 and the spec in cases that fit such cases.
      
      This change is likely to be slightly perf-positive in cases involving a simple name that does not bind to a symbol that qualifies for the Color Color rule: in this case, the old code performed a lookup followed by a bind, whereas the new code simply performs a bind and returns the result. There is likely to be a perf penalty in a true Color Color case, however, as the bound node is larger and the new code is unconditionally binding the type even in the case where the type will not be used (whereas the old code would simply look up the type).
      ***NO_CI***
       (changeset 1401089)
      618bd3e5
  20. 15 1月, 2015 1 次提交
  21. 14 1月, 2015 1 次提交
  22. 09 1月, 2015 1 次提交
    • A
      Make tests passing on a non-English OS, even in presence of corresponding... · 673f18e1
      AlekseyTs 提交于
       Make tests passing on a non-English OS, even in presence of corresponding localized resources. In the process several product issues were fixed like:
           - Localized exception messages incorporated into diagnostics by command line compiler are not obeying /preferreduilang switch.
           - Some strings are loaded from resources at the time when diagnostic object is created. Resources are loaded earlier than they could be. When error message is requested, it might not be localized in accordance with the requested culture.
           - When target culture is not provided, DiagnosticInfo objects used as arguments within another diagnostic object are formatted using InvariantCulture, whereas all other arguments use current culture (as expected). Portions of the message are localized to different languages. (changeset 1392630)
      673f18e1
  23. 04 12月, 2014 1 次提交
    • A
      IsDefinedOrImplementedInSourceTree – when called for an implicitly declared... · 242bd269
      AlekseyTs 提交于
      IsDefinedOrImplementedInSourceTree – when called for an implicitly declared instance constructor, return the answer for the containing type. This ensures that an error about missing parameter-less base constructor is returned for syntax tree containing declaration of a derived type. (changeset 1378066)
      242bd269
  24. 14 11月, 2014 1 次提交
  25. 29 10月, 2014 1 次提交
  26. 17 10月, 2014 1 次提交
  27. 10 10月, 2014 1 次提交
  28. 06 10月, 2014 1 次提交
  29. 05 10月, 2014 1 次提交
    • A
      Simply the VB syntax trees for single- and multi-line Ifs and Try blocks,... · f0fd7469
      ADGreen 提交于
      Simply the VB syntax trees for single- and multi-line Ifs and Try blocks, making them consistent with the VB language spec.
      
      Now, instead of being parented by an intermediate "If Part" or "Try Part" the header statements and the body statements are directly parented by the block (similar to how we represent them in C#). (changeset 1348193)
      f0fd7469
  30. 25 9月, 2014 1 次提交
  31. 15 8月, 2014 2 次提交
  32. 18 7月, 2014 1 次提交
  33. 12 7月, 2014 2 次提交
    • P
      Typos: · 39647a59
      Pharring 提交于
      lll
      mmm
      nnn
      unecessary
      targetting/targetted
      copmilation
      egnine
      collecton
      appropreate
      dignostic
      diagostic
      the a / a the
      the the/ a a (changeset 1294596)
      39647a59
    • P
      Fix typos. · 8d3f539d
      Pharring 提交于
           lamda
           compilaton
           compatable/incompatability
           warings
           retrun
           converion
           delagate
           buid
           namepsace (changeset 1290811)
      8d3f539d
  34. 02 7月, 2014 1 次提交
    • T
      Renames · 8358dd30
      TomasMatousek 提交于
      rcsc to csc
      rcsi to csi
      rcsc2 to csc2
      rvbc to vbc
      rvbi to vbi
      rvbc2 to vbc2
       (changeset 1285266)
      8358dd30
  35. 08 5月, 2014 1 次提交
    • S
      Bug Fix and cleanup for VB Squiggle location for Unimplemented Interface... · 2644e012
      skytribe 提交于
      Bug Fix and cleanup for VB Squiggle location for Unimplemented Interface Method diagnostic - C# was already fixed as part of Bug 911913
      
      Cleanup (Based upon some items raised in C# implementation code review)
      -remove unused code
      -change name to match C# implementation (Interface rather than iFace) (changeset 1252243)
      2644e012
  36. 15 4月, 2014 1 次提交
  37. 09 4月, 2014 1 次提交