Т.е. так можно, Вы хотите сказать? При этом возникает несколько вопросов. Вот хотя бы два:

* многопоточность (другой тред может выполнить код во время его изменения)
* отладчик может начать шагать по самому себе, коду оконной системы, ядру ОС и т.п. - это не страшно, если мы умеем идентифицировать то, что не подлежит пошаговой отладке. Но непохоже, что это сделано у Богдана, судя по результатам моей попытки зайти внутрь KernelLog.String.

Полез читать статьи... Если у кого-нибудь есть хорошая - поделитесь.