Maybe a C# compiler bug in Visual Studio 2015
First off, it is important when analyzing these issues to make a minimal reproducer, so that we can narrow down where the problem is. In the original code there are three red herrings: the readonly, the static and the Nullable<T>. None are necessary to repro the issue. Here’s a minimal repro: struct N<T> {} struct … Read more