1. 11 9月, 2017 1 次提交
  2. 07 9月, 2017 1 次提交
  3. 31 8月, 2017 1 次提交
    • M
      Address PR feedback · fbfa6ab6
      Manish Vasani 提交于
      1. Add Locals property to ILoopStatement
      2. Remove IterationVariable from foreach loops and VB ForTo loops.
      3. Add InvalidCondition to Do loops for VB error cases.
      4. Rename property AddLoopBottomExpressionList to NextVariables
      5. Add relevant unit tests
      6. Remove ISyntheticLocalReferenceExpression and SyntheticLocalKind
      fbfa6ab6
  4. 30 8月, 2017 3 次提交
  5. 26 8月, 2017 3 次提交
  6. 23 8月, 2017 1 次提交
  7. 22 8月, 2017 1 次提交
  8. 19 8月, 2017 3 次提交
  9. 17 8月, 2017 2 次提交
  10. 15 8月, 2017 1 次提交
  11. 12 8月, 2017 4 次提交
  12. 11 8月, 2017 1 次提交
  13. 10 8月, 2017 3 次提交
    • F
      Remove ILiteralExpression.Text · 55782d08
      Fredric Silberberg 提交于
      55782d08
    • F
    • M
      IBinaryOperatorExpression, IUnaryOperatorExpression and IIncrementExpression API changes · 8526302d
      Manish Vasani 提交于
      This implements a bunch of changes to the IOperation representation for binary operator, unary operator and increment expressions.
      
      1. #8834: Simplify `UnaryOperatorKind` to only contain the operator kind values instead of a matrix of operator and operand kinds.
      2. #8835: Simplify `BinaryOperatorKind` in similar manner as above.
      3. #8825: Add `IUnaryOperatorExpression.IsChecked` flag. Cyrus has already added the `IUnaryOperatorExpression.IsLifted` flag.
      4. #8846: Add `IBinaryOperatorExpression.IsChecked` and `IBinaryOperatorExpression.IsCompareText` flags Cyrus has already added the `IBinaryOperatorExpression.IsLifted` flag.
      5. #21283: Add `IIncrementExpression.IsDecrement` and `IIncrementExpression.IsPostfix` flags and remove PostFix/Prefix Increment/Decrement from `UnaryOperatorKind` enum.
      
      This change also fixes #8848 and #8843 as the matrix operation kind enums no longer exist.
      8526302d
  14. 09 8月, 2017 1 次提交
  15. 05 8月, 2017 1 次提交
  16. 03 8月, 2017 1 次提交
  17. 02 8月, 2017 1 次提交
    • C
      Expose if a Binary/Unary operator was 'Lifted' at the IExpression level. (#14779) · e63e0d44
      CyrusNajmabadi 提交于
      * Expose if a Binary/Unary operator was 'Lifted' at the IExpression level.
      
      * Update public API.
      
      * Share computed value.
      
      * Remove unnecessary extension.
      
      * Update test code.
      
      * Remove extension method.
      
      * Fixup tests.
      
      * Fixup tests.
      
      * Fixup tests.
      
      * Fix instances of Invalid operations with nullable
      
      * Compound assignments also need to state if they're lifted.
      
      * Move tests.
      
      * Move tests.
      
      * Move tests.
      
      * Simplify comment.
      
      * Case things consistently.
      
      * Use F instead of Foo.  Because Foo is bad.
      e63e0d44
  18. 29 7月, 2017 1 次提交
  19. 21 7月, 2017 1 次提交
  20. 20 7月, 2017 4 次提交
  21. 19 7月, 2017 2 次提交
  22. 18 7月, 2017 2 次提交
  23. 16 7月, 2017 1 次提交