static void DisplayDtsStatistics(Taxonomy.Dts dts) { System.Console.WriteLine(String.Format("DTS contains {0} documents.", dts.Documents.Count)); System.Console.WriteLine(String.Format("DTS contains {0} taxonomy schemas.", dts.TaxonomySchemas.Count)); System.Console.WriteLine(String.Format("DTS contains {0} linkbases.", dts.Linkbases.Count)); System.Console.WriteLine(); System.Console.WriteLine(String.Format("DTS contains {0} concepts.", dts.Concepts.Count)); System.Console.WriteLine(String.Format("DTS contains {0} tuples.", dts.Tuples.Count)); System.Console.WriteLine(String.Format("DTS contains {0} non-xdt items.", dts.Items.Count - dts.Hypercubes.Count - dts.Dimensions.Count)); System.Console.WriteLine(String.Format("DTS contains {0} hypercubes.", dts.Hypercubes.Count)); System.Console.WriteLine(String.Format("DTS contains {0} dimensions.", dts.Dimensions.Count)); System.Console.WriteLine(); System.Console.WriteLine(String.Format("DTS contains {0} parameters.", dts.Parameters.Count)); System.Console.WriteLine(String.Format("DTS contains {0} assertions.", dts.Assertions.Count)); System.Console.WriteLine(String.Format("DTS contains {0} formulas.", dts.Formulas.Count)); System.Console.WriteLine(String.Format("DTS contains {0} tables.", dts.Tables.Count)); System.Console.WriteLine(); System.Console.WriteLine(String.Format("DTS contains {0} definition linkroles.", dts.GetDefinitionLinkRoles().Count)); System.Console.WriteLine(String.Format("DTS contains {0} presentation linkroles.", dts.GetPresentationLinkRoles().Count)); System.Console.WriteLine(String.Format("DTS contains {0} calculation linkroles.", dts.GetCalculationLinkRoles().Count)); System.Console.WriteLine(String.Format("DTS contains {0} label linkroles.", dts.GetLabelLinkRoles().Count)); System.Console.WriteLine(String.Format("DTS contains {0} reference linkroles.", dts.GetReferenceLinkRoles().Count)); System.Console.WriteLine(); }