C# Class ArchiMetrics.Analysis.Model.SolutionVertexRepository

Inheritance: IVertexRepository
Datei anzeigen Open project: jjrdk/ArchiMetrics Class Usage Examples

Public Methods

Method Description
GetVertices ( string solutionPath, CancellationToken cancellationToken ) : Task>
SolutionVertexRepository ( ICodeErrorRepository codeErrorRepository, IProjectMetricsRepository metricsRepository ) : System.Collections.Concurrent

Private Methods

Method Description
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

Method Details

GetVertices() public method

public GetVertices ( string solutionPath, CancellationToken cancellationToken ) : Task>
solutionPath string
cancellationToken System.Threading.CancellationToken
return Task>

SolutionVertexRepository() public method

public SolutionVertexRepository ( ICodeErrorRepository codeErrorRepository, IProjectMetricsRepository metricsRepository ) : System.Collections.Concurrent
codeErrorRepository ICodeErrorRepository
metricsRepository IProjectMetricsRepository
return System.Collections.Concurrent