public HResult CreateTaskDialog(out INiTaskDialog taskDialog) { taskDialog = null; try { taskDialog = new NiTaskDialog(this); return HResult.OK; } catch (Exception ex) { return ErrorUtil.GetHResult(ex); } }