void _asyncWorker(object obj) { _Blah blah = obj as _Blah; TranslitResult trAsyncResult = new TranslitResult(Do(blah.str)); blah.callback(trAsyncResult); }
static void _asyncWorker(object obj) { _Blah blah = obj as _Blah; TranslitResult trAsyncResult = new TranslitResult(Do(blah.str, blah.SkipGarbage)); blah.callback(trAsyncResult); }