Skip to content

Commit d9e641e

Browse files
committed
Error handling
1 parent 880f5b9 commit d9e641e

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

src/CodeCaster.SerializeThis/Extension/SerializeThisCommand.cs

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,15 @@ private void InitializeOutputHandlers()
9696

9797
private async void MenuItemCallback(object sender, EventArgs e)
9898
{
99-
var commandName = GetContentType(((MenuCommand)sender).CommandID.ID);
100-
await DoWorkAsync(commandName);
99+
try
100+
{
101+
var commandName = GetContentType(((MenuCommand)sender).CommandID.ID);
102+
await DoWorkAsync(commandName);
103+
}
104+
catch (Exception ex)
105+
{
106+
ShowMessageBox(ServiceProvider, "Error serializing: " + ex);
107+
}
101108
}
102109

103110
private static string GetContentType(int menuCommandId)

0 commit comments

Comments
 (0)