1. 21 1月, 2017 1 次提交
  2. 08 1月, 2017 1 次提交
  3. 28 12月, 2016 1 次提交
  4. 15 12月, 2016 1 次提交
  5. 14 12月, 2016 1 次提交
  6. 22 11月, 2016 2 次提交
  7. 09 11月, 2016 1 次提交
  8. 04 10月, 2016 1 次提交
  9. 29 9月, 2016 1 次提交
    • N
      Implement pattern-matching in top-level scripts (#13999) · 28916283
      Neal Gafter 提交于
      * Implement pattern-matching in top-level scripts in which pattern variables become fields.
        Fixes #10603
      * Move computation of better conversion from expression into `BetterConversionFromExpression`
      * Update the out var specification to align with the implementation, and vice versa.
      28916283
  10. 26 8月, 2016 1 次提交
  11. 16 8月, 2016 1 次提交
  12. 15 8月, 2016 1 次提交
  13. 06 8月, 2016 2 次提交
  14. 05 8月, 2016 1 次提交
  15. 04 8月, 2016 1 次提交
    • G
      Overhaul syntax model for deconstruction decl · df48ec6f
      gafter 提交于
      Also update the out var syntax node to use the newly introduced
      VariableComponent so it can be extended in the future to allow `out *`
      or `out var (x, y)` etc without requiring any further changes to the
      syntax model.
      Fixes #12747, #12664, #12588, #1503
      df48ec6f
  16. 31 7月, 2016 2 次提交
  17. 22 7月, 2016 1 次提交
  18. 20 7月, 2016 1 次提交
  19. 11 7月, 2016 1 次提交
  20. 07 7月, 2016 1 次提交
  21. 28 5月, 2016 1 次提交
  22. 18 5月, 2016 1 次提交
    • A
      Added initial support for out vars. · 68aca6f8
      AlekseyTs 提交于
      - Feature flag.
      - Syntax model changes.
      - Parsing.
      - Binding (for explicitly typed variables only).
      - Flow analysis.
      - SemanticModel – added new API GetDeclaredSymbol(ArgumentSyntax) to return symbol for the declared local.
      
      Basic scenarios work end to end.
      68aca6f8
  23. 27 4月, 2016 1 次提交
  24. 19 4月, 2016 1 次提交
    • D
      Fix that the full bound tree is not cached for ArrowExpressionClauseSyntax · 7d02e6cf
      Dennis Fischer 提交于
      An ArrowExpressionClauseSyntax is special because it has an expression as its direct child. Because of that the binder was not correctly caching all nodes of the bound tree and instead was falling back to binding decendand nodes by themself when asked for them. This fails if in the decendant nodes there is a color color case.
      
      With this change the binder does cache all of the ArrowExpressionClauseSyntax's children including the correctly resolved symbols for a color color situation.
      Fixes #5362
      Closes #8167
      7d02e6cf
  25. 09 4月, 2016 1 次提交
  26. 06 4月, 2016 3 次提交
  27. 23 3月, 2016 1 次提交
  28. 05 3月, 2016 2 次提交
  29. 27 2月, 2016 1 次提交
  30. 26 2月, 2016 1 次提交
  31. 24 2月, 2016 1 次提交
    • A
      Test/fix scope of pattern variables declared in statements · f3d53e2b
      AlekseyTs 提交于
      - Check for name conflicts for a local declared with [let <identifier> = …] statement.
      - Create PatternVariableBinder for ReturnStatementSyntax.
      - Create PatternVariableBinder for ThrowStatementSyntax.
      - Create BlockBinder for a [let] statement used as an embedded statement.
      - Add SemanticModel.GetDeclaredSymbol API for LetStatementSyntax.
      - Test scope of pattern variable declared in [let], [return] and [throw] statements.
      
      Related to # 8817.
      f3d53e2b
  32. 23 2月, 2016 1 次提交
  33. 18 2月, 2016 1 次提交
  34. 10 2月, 2016 1 次提交