1. 06 9月, 2019 1 次提交
  2. 04 9月, 2019 1 次提交
  3. 31 8月, 2019 7 次提交
  4. 29 8月, 2019 3 次提交
  5. 28 8月, 2019 2 次提交
  6. 27 8月, 2019 1 次提交
  7. 25 8月, 2019 1 次提交
    • N
      Restore constraint checking for reduced extension methods. (#38109) · 412e0e3e
      Neal Gafter 提交于
      Before C# 8, the reduction of an extension method would fail (return null) when the
      method's constraints would not be satisfied.  But in C# 8 the unmanaged constraint requires
      we know the language version, and therefore the compilation, to check.  That is not available
      in `IMethodSymbol.ReduceExtensionMethod`.  So we dropped the constraint checking in #37022.
      However this causes an unfortunate regression in the quality of the IDE experience.  So here we
      restore the constraint checking, using the compilation's language version when available.
      IMethodSymbol.ReduceExtensionMethod uses the C# 8 rules since it has no language version to check.
      
      Fixes #37780
      412e0e3e
  8. 24 8月, 2019 1 次提交
  9. 23 8月, 2019 2 次提交
  10. 22 8月, 2019 6 次提交
  11. 21 8月, 2019 15 次提交