Хочу «шагать» весь код C# в VS, как это осуществить?
Самый простой способ, как я считаю, посмотреть что внутри, это через Решарпер и его функцию Decompile methods.
Находится это options/External Sources и поставить все галочки внутри Navigation to Sources.
Если без Решарпера, то чтобы дебажить  исходники .net, у Вас должны быть скачаны отладочные pdb файлы. Для этого так же нужно сделать некоторые настройки в  vs. 
В первую очередь желательно выставить сервер для скачки отладочных символов Tools/options/Debugging/Symbols ставим галочку Microsoft Symbol Servers, можно тут же указать папку для кеширования Ваших символов и нажать кнопку Load all Symbols, чтоб они лишний раз не подгружались каждом запуске проекта.
Дальше идем в Tools/options/Debugging/General и выставляем галочки Enable .NET Framework source stepping. У Вас сразу спросят, подгрузить ли отладочные символы, на что Вы соглашаетесь. При этом у Вас отключиться опция "только мой код".
 Чтобы дебажить сторонние библиотеки, для этого авторы должны предоставить свои отладочные символы, что я еще не встречал) Хотя есть ресурсы, где народ их выкладывает для общего пользования.
Недавно я на это вопрос уже отвечал тут
Если хочешь посмотреть на код метода, то можно навести на него мышкой в коде нажать на ПКМ и в контекстном меню выбрать перейти к определению и тебя перекинет на файл где написана та функция