public ErrorInfo(IErrorInfo info) { string description, helpFile, source; try { info.GetDescription(out description); //info.GetGUID(out guid); info.GetHelpFile(out helpFile); info.GetDescription(out source); Description = description; HelpFile = helpFile; Source = source; } catch (Exception) { Description = "Couldn't get error info, operation still in progress"; } }