I've seen that in the past month, a number of commits added support for .NET 5.0. This is pretty nice. However it would be great to also preserve support for .NET Core 3.1, if possible. At least we are currently stuck with this and can not switch to .NET 5 in the close future.
What do others think?
I could get Thrift compile with latest .NET Core 3.1 by adding an explicit language version for 9.0 (something like `<LangVersion>9.0</LangVersion>`) and two very minor code changes. If others find it worthwhile I'll provide a PR?