C# Класс ArchiMetrics.Analysis.Model.SolutionVertexRepository

Наследование: IVertexRepository
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetVertices ( string solutionPath, CancellationToken cancellationToken ) : Task>
SolutionVertexRepository ( ICodeErrorRepository codeErrorRepository, IProjectMetricsRepository metricsRepository ) : System.Collections.Concurrent

Приватные методы

Метод Описание
CreateNamespaceNode ( INamespaceMetric namespaceMetric, IProjectMetric projectMetrics, IEnumerable reviews ) : IModelNode
CreateNamespaceReferenceNode ( ITypeDefinition definition, IEnumerable projectMetrics ) : IModelNode
CreateProjectNode ( IProjectMetric projectMetric, IProjectMetric projectMetrics, EvaluationResult evaluationResults ) : ModelNode
CreateTypeNodes ( ITypeMetric typeMetric, IEnumerable projectMetrics, IEnumerable reviews ) : IModelNode
CreateTypeReferenceNode ( ITypeDefinition definition, IEnumerable projectMetrics ) : IModelNode

Описание методов

GetVertices() публичный Метод

public GetVertices ( string solutionPath, CancellationToken cancellationToken ) : Task>
solutionPath string
cancellationToken System.Threading.CancellationToken
Результат Task>

SolutionVertexRepository() публичный Метод

public SolutionVertexRepository ( ICodeErrorRepository codeErrorRepository, IProjectMetricsRepository metricsRepository ) : System.Collections.Concurrent
codeErrorRepository ICodeErrorRepository
metricsRepository IProjectMetricsRepository
Результат System.Collections.Concurrent