
А вот реализация этого метода лежит в компоненте MainLoop. Собственно компонент MainLoop введен для того, чтобы ничего не менять в существующих проектах. Он предлагает цикл, ожидающий вызова от параллельных потоков (похож на главную очередь сообщений).
Такой цикл можно реализовать прямо в теле проектов "Консольное приложение", "Сервис" и т.п. (например, в THIConsole.Start). Тогда MainLoop не понадобится.