1. 19 12月, 2018 2 次提交
  2. 18 12月, 2018 1 次提交
  3. 14 12月, 2018 1 次提交
  4. 11 12月, 2018 1 次提交
  5. 29 11月, 2018 1 次提交
  6. 20 11月, 2018 1 次提交
  7. 10 11月, 2018 1 次提交
    • A
      Remove NonNullTypes context and other unnecessary information stored in... · e63f3279
      AlekseyTs 提交于
      Remove NonNullTypes context and other unnecessary information stored in TypeSymbolWithAnnotations. (#30913)
      
      Remove NonNullTypes context and other unnecessary information stored in TypeSymbolWithAnnotations.
      
      Fixes #30845.
      
      Explicitly handle nullability analysis for unconstraint type parameters.
      
      Related to #29981, #29993
      e63f3279
  8. 19 10月, 2018 1 次提交
  9. 18 10月, 2018 1 次提交
  10. 17 10月, 2018 1 次提交
  11. 16 10月, 2018 1 次提交
  12. 13 10月, 2018 1 次提交
  13. 11 10月, 2018 1 次提交
  14. 10 10月, 2018 1 次提交
  15. 06 10月, 2018 1 次提交
  16. 26 9月, 2018 1 次提交
  17. 08 9月, 2018 1 次提交
  18. 07 9月, 2018 1 次提交
  19. 06 9月, 2018 1 次提交
  20. 31 8月, 2018 1 次提交
  21. 23 8月, 2018 1 次提交
  22. 17 8月, 2018 1 次提交
    • F
      Addressed PR Feedback · 8808abb8
      Fredric Silberberg 提交于
      CoalesceAssignment no longer considers IsChecked, as it's not necessary
      for dynamic in these scenarios.
      ICoalesceAssignment is no based on IAssignmentOperation.
      Small logic updates as fallout from testing more dynamic conversion
      scenarios.
      8808abb8
  23. 07 8月, 2018 2 次提交
  24. 03 8月, 2018 1 次提交
  25. 31 7月, 2018 1 次提交
  26. 10 7月, 2018 1 次提交
  27. 03 7月, 2018 1 次提交
    • F
      Added binding for null coalesing assignment · c1df4066
      Fredric Silberberg 提交于
      Added support for initial binding, dataflow passes, and the local lowering
      pass for null coalescing assignment. IOperation and CFG support will come in
      a follow-up PR, as will relevant semantic model testing.
      c1df4066
  28. 21 6月, 2018 1 次提交
  29. 20 6月, 2018 2 次提交
  30. 12 6月, 2018 1 次提交
  31. 08 6月, 2018 1 次提交
  32. 06 6月, 2018 1 次提交
  33. 01 6月, 2018 1 次提交
  34. 26 5月, 2018 1 次提交
  35. 25 5月, 2018 1 次提交
    • F
      Stop generating ICollectionElementInitializerOperaiton · 2922e8b1
      Fredric Silberberg 提交于
      We now no longer generate ICollectionElementInitializerOperation, and have
      obsoleted that interface. In it's place, we now use IInvocationOperation
      and IDynamicInvocationOperation for collection initializers.
      Additionally, added some tests around missing collection initializer
      scenarios.
      
      Additionally updated calcluation of Default and ParamArray parameters in
      VB to correctly handle collection initializers, as they previously were
      always being detected as ArgumentKind.Explicit.
      2922e8b1
  36. 20 5月, 2018 1 次提交
    • N
      Ensure that expression variables (improperly) declared in a case expression... · 17c04519
      Neal Gafter 提交于
      Ensure that expression variables (improperly) declared in a case expression are captured in bound nodes. (#26918)
      
      * Ensure that expression variables (improperly) declared in a case expression are captured in bound nodes.
      Fixes #26896
      Note that this fix is temporary, made via changes to code that is deleted in the recursive-patterns feature branch.
      The bug naturally won't exist in the C# 8 code base due to pattern-matching changes.
      
      * Add BoundSwitchBlock.Locals for illegal locals.
      Note that this is a temporary fix, as this node doesn't exist in C# 8.
      17c04519
  37. 19 5月, 2018 1 次提交