1. 12 9月, 2017 1 次提交
    • M
      Address PR feedback · 0bd479d6
      Manish Vasani 提交于
      1. Fix test issues
      2. Remove IHasDynamicArgumentsExpression interface and move the Arguments property from it to individual IDynamicXXXExpression nodes.
      3. Adjust the extension methods for GetArgumentName and GetArgumentRefKind accordingly.
      0bd479d6
  2. 07 9月, 2017 1 次提交
  3. 02 9月, 2017 1 次提交
    • M
      Changes as per the design team decision: · d290266e
      Manish Vasani 提交于
      1) Use IDynamicInvocationExpression for VB late bound invocation and C# dynamic invocation.
      2) Use IDynamicIndexerAccessExpression for C# dynamic indexer access; not used in VB.
      3) Remove IDynamicObjectCreationExpression.MemberName property.
      4) Add extension methods on IHasDynamicArgumentExpression to get optional argument name and ref kind for an argument at a given index.
      d290266e
  4. 31 8月, 2017 1 次提交
  5. 30 8月, 2017 3 次提交
  6. 26 8月, 2017 1 次提交
  7. 25 8月, 2017 1 次提交
  8. 24 8月, 2017 1 次提交
  9. 22 8月, 2017 2 次提交
  10. 19 8月, 2017 3 次提交
  11. 18 8月, 2017 1 次提交
  12. 17 8月, 2017 5 次提交
  13. 16 8月, 2017 1 次提交
  14. 15 8月, 2017 2 次提交
  15. 12 8月, 2017 6 次提交
  16. 11 8月, 2017 2 次提交
  17. 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
  18. 05 8月, 2017 1 次提交
  19. 03 8月, 2017 1 次提交
  20. 02 8月, 2017 3 次提交