func init // adds using namespace sys.add_use('System.Threading') end func doSleep(timeout) blk.println('Thread.Sleep(', d("Timeout"), ');') event('onSleep') end func doSleep2(timespan) blk.println('Thread.Sleep(', linked("TimeSpan") ? d("TimeSpan") : sys.get_undef_manager("TimeSpan"), ');') event('onSleep') end