コード例 #1
0
ファイル: CreateGraph.cs プロジェクト: usus/Usus.NET
 private static NamespaceMetricsWithTypeMetrics AsNamespaceWithTypes(this TypeMetricsReport t)
 {
     var namespaceWithTypes = new NamespaceMetricsWithTypeMetrics();
     namespaceWithTypes.Namespace = new NamespaceMetricsReport { Name = t.Namespaces.FirstOrDefault() };
     namespaceWithTypes.AddTypeReport(t);
     return namespaceWithTypes;
 }
コード例 #2
0
ファイル: CreateGraph.cs プロジェクト: usus/Usus.NET
 private static NamespaceMetricsWithTypeMetrics AsNamespaceWithTypes(this IGrouping<string, NamespaceMetricsWithTypeMetrics> namespaceGroup)
 {
     var namespaceWithTypes = new NamespaceMetricsWithTypeMetrics();
     namespaceWithTypes.Namespace = new NamespaceMetricsReport { Name = namespaceGroup.Key };
     namespaceWithTypes.AddTypeReports(namespaceGroup);
     return namespaceWithTypes;
 }
コード例 #3
0
ファイル: MetricsReport.cs プロジェクト: cessor/MTSS12
 internal void AddNamespaceReport(NamespaceMetricsWithTypeMetrics namespaceMertics)
 {
     namespaceReports.Add(namespaceMertics.Itself.Name, namespaceMertics);
     namespaceMertics.Itself.CommonKnowledge = CommonKnowledge;
     CommonKnowledge.UpdateFor(namespaceMertics);
 }
コード例 #4
0
ファイル: MetricsReport.cs プロジェクト: maxbruecken/Usus.NET
 internal void AddNamespaceReport(NamespaceMetricsWithTypeMetrics namespaceMertics)
 {
     namespaceReports.Add(namespaceMertics.Namespace.Name, namespaceMertics);
     namespaceMertics.Namespace.CommonKnowledge = CommonKnowledge;
     CommonKnowledge.UpdateFor(namespaceMertics);
 }
コード例 #5
0
ファイル: CyclicDependencies.cs プロジェクト: usus/Usus.NET
 public static IEnumerable<string> Of(NamespaceMetricsWithTypeMetrics namespaceWithTypes, StronglyConntectedComponents<NamespaceMetricsWithTypeMetrics> cycles)
 {
     return namespaceWithTypes.GetOtherNamespacesInSameCycleIn(cycles).ToList(n => n.Name);
 }