1. 06 12月, 2018 4 次提交
    • H
      support semantic errors for script files in misc projects. (#31134) · c64963b6
      Heejae Chang 提交于
      * refactor and clean up diagnostic engine code so that it can be re-used stand alone.
      
      code refactored is related to properly set up CompilationWithAnalyzer and compute and return diagnostics
      
      * made default diagnostic analyzer service to share code with VS diagnostic analyzer service on computing diagnostics.
      
      unlike VS diagnostic analyzer, the default one doesn't persist data or calculate diagnostics per a analyzer to improve per analyzer freshes nor compute and maintain per project analyzers and etc.
      
      also, this add ability to calculate semantic diagnostics for script file.
      
      * enable semantic diagnostics for script file for misc workspace.
      
      now, C#/VB script files in misc workspace will get semantic errors as well as syntax errors.
      
      any language such as F# if document is added to misc workspace with SourceCodeKind.Script, they will automatically get semantic errors as well.
      
      this PR doesn't address changes propagations for #load which was never supported for existing C#/VB script support.
      
      * addressed PR feedbacks
      c64963b6
    • T
      Clean up rulesets (#31554) · 6a9a2578
      Tomáš Matoušek 提交于
      6a9a2578
    • F
      Standardize the conditional IOperation verification skip method, and fix a bug... · 7b55922e
      Fredric Silberberg 提交于
      Standardize the conditional IOperation verification skip method, and fix a bug that caused it to skip in exactly the wrong way.
      7b55922e
    • C
  2. 05 12月, 2018 8 次提交
  3. 04 12月, 2018 5 次提交
    • J
      Make SolutionState hold onto SolutionInfo.SolutionAttributes · f5ce20a6
      Jason Malinowski 提交于
      It was holding onto a SolutionInfo directly and then throwing away
      the non-SolutionAttributes portion of it, only because when the code
      was originally written SolutionInfo.SolutionAttributes didn't exist.
      It's silly now.
      f5ce20a6
    • F
      Add clarifying comment. · 3c88a0b0
      Fredric Silberberg 提交于
      3c88a0b0
    • M
      Modified KeepEndOfLine option to preserve the EOL from the original node (#23165) · 61d11e7c
      maca88 提交于
      Merged on behalf of @maca88
      
      * Added UseOriginalEndOfLine option on SyntaxRemoveOptions to preserve the EOL from the original node (#22924).
      
      * Grammar correction.
      
      * Removed the normalizer parameter
      
      * Removed UseOriginalEndOfLine from shipped api
      
      * Added UseOriginalEndOfLine to unshipped public api
      
      * Added a null check in AsRootOfNewTreeWithOptionsFrom method
      
      * Removed HasEndOfLine method in favor of GetEndOfLine to avoid duplicate calls.
      
      * Modified KeepEndOfLine option to add an EOL for a directive only if there is one in the original document
      
      * Modified KeepEndOfLine option to preserve the EOL from the original node and removed UseOriginalEndOfLine option.
      
      * Modified AddEndOfLine method in order to avoid code duplication
      
      * Minor modifications
      
      * Added more tests and removed unneeded GetEndOfLine calls
      
      * Added a static method to test both Windows  and Unix EOL and used where it matters.
      
      * Added a fallback EOL when requiresNewLine is set to true
      61d11e7c
    • J
      Properly import the IAsyncServiceProvider · c89535f9
      Jason Malinowski 提交于
      Just removing a TODO.
      c89535f9
    • T
      Use Arcade testing targets (#30330) · 2f345d03
      Tomáš Matoušek 提交于
      * Use Arcade testing targets
      
      * Skip CodeStyle tests on Mono
      
      * Include net472 in test target frameworks for Mono
      
      * Remove incorrect file existence check.
      
      * Update ADO integration test yaml
      2f345d03
  4. 02 12月, 2018 1 次提交
    • A
      Refactor dataflow classes (#31389) · 5a95c409
      Andy Gocke 提交于
      This change simplifies our data flow analysis by removing an obsolete subclass and renaming some of the components to standardized names used in the literature on lattice data flow analysis.
      
      Fixes #23207 
      5a95c409
  5. 01 12月, 2018 7 次提交
  6. 30 11月, 2018 10 次提交
  7. 29 11月, 2018 5 次提交