Why can’t I navigate to Iterator with F12 in Visual Studio?
Summary A developer reported that pressing F12 (Go to Definition) on WhereEnumerableIterator<TSource> successfully navigates to the decompiled code, but F12 on its base type Iterator<TSource> fails with “Cannot navigate to the symbol under the caret.” This postmortem analyzes why this failure occurs. The root cause is that Iterator<TSource> is a private abstract nested class inside … Read more