C# 클래스 ArchiMetrics.Analysis.Model.SolutionVertexRepository

상속: IVertexRepository
파일 보기 프로젝트 열기: jjrdk/ArchiMetrics 1 사용 예제들

공개 메소드들

메소드 설명
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