コード例 #1
0
ファイル: Analyzer.cs プロジェクト: cessor/MTSS12
 private void OutputNamespaceMetricsReport(NamespaceMetricsReport namespaceMetrics)
 {
     OutputSeperator();
     Output(String.Format("Name:\t\t{0}", namespaceMetrics.Name));
     Output(String.Format("NumberOfNamespacesInCycle:\t{0}", namespaceMetrics.NumberOfNamespacesInCycle));
     Output();
 }
コード例 #2
0
ファイル: MetricsReportSearch.cs プロジェクト: halllo/MTSS12
 public static IEnumerable<TypeMetricsReport> TypesOfNamespace(this MetricsReport metrics, NamespaceMetricsReport namespaceMetrics)
 {
     return metrics.TypesOf(namespaceMetrics);
 }
コード例 #3
0
ファイル: NamespaceCycle.cs プロジェクト: halllo/MTSS12
 private IEnumerable<OutOfNamespaceReference> ReferencesOutOf(NamespaceMetricsReport currentNamespace, IEnumerable<NamespaceMetricsReport> to)
 {
     return from typeReferences in AllTypesWithReferencesIn(currentNamespace)
            from crossReference in typeReferences.Referencing(to)
            select crossReference;
 }
コード例 #4
0
ファイル: NamespaceCycle.cs プロジェクト: halllo/MTSS12
 private IEnumerable<OutgoingTypeReferences> AllTypesWithReferencesIn(NamespaceMetricsReport currentNamespace)
 {
     return from type in metrics.TypesOfNamespace(currentNamespace)
            select new OutgoingTypeReferences(metrics, type);
 }
コード例 #5
0
 public static IEnumerable <TypeMetricsReport> TypesOfNamespace(this MetricsReport metrics, NamespaceMetricsReport namespaceMetrics)
 {
     return(metrics.TypesOf(namespaceMetrics));
 }
コード例 #6
0
 public HotspotNamespaceInCycle(NamespaceMetricsReport namespaceReport, MetricsReport metrics)
     : base(namespaceReport, metrics)
 {
 }
コード例 #7
0
ファイル: MetricsReport.cs プロジェクト: cessor/MTSS12
 internal IEnumerable<TypeMetricsReport> TypesOf(NamespaceMetricsReport namespaceMetrics)
 {
     return namespaceReports[namespaceMetrics.Name].Types;
 }
コード例 #8
0
ファイル: MetricsReport.cs プロジェクト: maxbruecken/Usus.NET
 internal IEnumerable <TypeMetricsReport> TypesOf(NamespaceMetricsReport namespaceMetrics)
 {
     return(namespaceReports[namespaceMetrics.Name].Types);
 }
コード例 #9
0
ファイル: CreateRated.cs プロジェクト: halllo/MTSS12
 public static bool NumberOfNamespacesInCycle(int nonic)
 {
     var metrics = new NamespaceMetricsReport { CyclicDependencies = Create.Default<string>(nonic) };
     metrics.CommonKnowledge = new CommonReportKnowledge(0, 0, 1, 0);
     return metrics.Rate().IsInCycle;
 }