C# 클래스 ArchiMetrics.Analysis.Metrics.TypeClassCouplingAnalyzer

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

공개 메소드들

메소드 설명
Calculate ( Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax typeNode ) : IEnumerable
TypeClassCouplingAnalyzer ( Microsoft.CodeAnalysis.SemanticModel semanticModel ) : System.Collections.Generic
VisitClassDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax node ) : void
VisitFieldDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.FieldDeclarationSyntax node ) : void

메소드 상세

Calculate() 공개 메소드

public Calculate ( Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax typeNode ) : IEnumerable
typeNode Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax
리턴 IEnumerable

TypeClassCouplingAnalyzer() 공개 메소드

public TypeClassCouplingAnalyzer ( Microsoft.CodeAnalysis.SemanticModel semanticModel ) : System.Collections.Generic
semanticModel Microsoft.CodeAnalysis.SemanticModel
리턴 System.Collections.Generic

VisitClassDeclaration() 공개 메소드

public VisitClassDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax
리턴 void

VisitFieldDeclaration() 공개 메소드

public VisitFieldDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.FieldDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.FieldDeclarationSyntax
리턴 void