CalculateTopNByMetrics() { AssertValid(); TopNByMetricCalculator2 oTopNByMetricCalculator2 = new TopNByMetricCalculator2(); CalculateGraphMetricsDialog oCalculateGraphMetricsDialog = new CalculateGraphMetricsDialog(null, m_oWorkbook, new IGraphMetricCalculator2 [] { oTopNByMetricCalculator2 }, null, true); return(oCalculateGraphMetricsDialog.ShowDialog() == DialogResult.OK); }
TryCalculateGraphMetrics ( Microsoft.Office.Interop.Excel.Workbook oWorkbook ) { Debug.Assert(oWorkbook != null); CalculateGraphMetricsDialog oCalculateGraphMetricsDialog = new CalculateGraphMetricsDialog(null, oWorkbook); if (oCalculateGraphMetricsDialog.ShowDialog() != DialogResult.OK) { return(false); } if ((new GraphMetricUserSettings()).ShouldCalculateGraphMetrics( GraphMetrics.TopNBy)) { // See the comments in GraphMetricsDialog for details on how // top-N-by metrics must be calculated after the other metrics // are calculated. TopNByMetricCalculator2 oTopNByMetricCalculator2 = new TopNByMetricCalculator2(); oCalculateGraphMetricsDialog = new CalculateGraphMetricsDialog( null, oWorkbook, new IGraphMetricCalculator2 [] { oTopNByMetricCalculator2 }, null, true); if (oCalculateGraphMetricsDialog.ShowDialog() != DialogResult.OK) { return(false); } } return(true); }
CalculateTopNByMetrics() { AssertValid(); TopNByMetricCalculator2 oTopNByMetricCalculator2 = new TopNByMetricCalculator2(); CalculateGraphMetricsDialog oCalculateGraphMetricsDialog = new CalculateGraphMetricsDialog(null, m_oWorkbook, new IGraphMetricCalculator2 [] {oTopNByMetricCalculator2}, null, true); return (oCalculateGraphMetricsDialog.ShowDialog() == DialogResult.OK); }
TryCalculateGraphMetrics ( Microsoft.Office.Interop.Excel.Workbook oWorkbook ) { Debug.Assert(oWorkbook != null); CalculateGraphMetricsDialog oCalculateGraphMetricsDialog = new CalculateGraphMetricsDialog(null, oWorkbook); if (oCalculateGraphMetricsDialog.ShowDialog() != DialogResult.OK) { return (false); } if ( ( new GraphMetricUserSettings() ).ShouldCalculateGraphMetrics( GraphMetrics.TopNBy) ) { // See the comments in GraphMetricsDialog for details on how // top-N-by metrics must be calculated after the other metrics // are calculated. TopNByMetricCalculator2 oTopNByMetricCalculator2 = new TopNByMetricCalculator2(); oCalculateGraphMetricsDialog = new CalculateGraphMetricsDialog( null, oWorkbook, new IGraphMetricCalculator2 [] {oTopNByMetricCalculator2}, null, true); if (oCalculateGraphMetricsDialog.ShowDialog() != DialogResult.OK) { return (false); } } return (true); }