private static void ProcessQueryPlan(string planXml, QueryPlanUserControl control) { if (string.IsNullOrEmpty(planXml)) { ShowError("Cannot retrieve query plan"); return; } var queryPlanProcessor = new QueryPlanProcessor(planXml); var indexes = queryPlanProcessor.GetMissingIndexes(); var planHtml = queryPlanProcessor.ConvertPlanToHtml(); var files = ExtractFiles(); files.Add(planHtml); var html = string.Format(Resources.template, files.ToArray()); control.DisplayExecutionPlanDetails(planXml, html, indexes); }