ArchiMetrics.Analysis.Model.SolutionVertexRepository.CreateTypeNodes C# (CSharp) Метод

CreateTypeNodes() приватный статический Метод

private static CreateTypeNodes ( ITypeMetric typeMetric, IEnumerable projectMetrics, IEnumerable reviews ) : IModelNode
typeMetric ITypeMetric
projectMetrics IEnumerable
reviews IEnumerable
Результат IModelNode
		private static IModelNode CreateTypeNodes(ITypeMetric typeMetric, IEnumerable<IProjectMetric> projectMetrics, IEnumerable<EvaluationResult> reviews)
		{
			var children = typeMetric.ClassCouplings
				.Select(definition => CreateTypeReferenceNode(definition, projectMetrics))
				.Merge()
				.ToList();
			return new ModelNode(
				typeMetric.Name,
				typeMetric.Kind.ToString(),
				reviews.GetQuality(),
				typeMetric.LinesOfCode,
				typeMetric.MaintainabilityIndex,
				typeMetric.CyclomaticComplexity,
				children);
		}