Интересно, что было со мной в ночь с 12е на 13го июня, если утром 13го (судя по логам) я написал вот такое:
public void ExecuteCommand(AbstractMessage msg)
{
MessageDelegate dlgt = new MessageDelegate(ExecuteCommand);
dlgt.BeginInvoke(msg, null, null);
}
Однако, новый тип бесконечной рекурсии: не приводит к переполнению стека
Вообще, что-то слишком много ляпов в коде стало последнее время.
Не доволен собой.