메소드 | 설명 | |
---|---|---|
Calculate ( TypeDeclarationSyntaxInfo typeNode ) : Task |
||
CalculateSlim ( Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax methodDeclaration ) : IMemberMetric | ||
MemberMetricsCalculator ( Microsoft.CodeAnalysis.SemanticModel semanticModel, Solution solution, IMemberDocumentation>.IAsyncFactory |
메소드 | 설명 | |
---|---|---|
CalculateAfferentCoupling ( Microsoft.CodeAnalysis.SyntaxNode node ) : Task |
||
CalculateClassCoupling ( Microsoft.CodeAnalysis.SyntaxNode node ) : IEnumerable |
||
CalculateCyclomaticComplexity ( Microsoft.CodeAnalysis.SyntaxNode node ) : int | ||
CalculateLinesOfCode ( Microsoft.CodeAnalysis.SyntaxNode node ) : int | ||
CalculateMaintainablityIndex ( double cyclomaticComplexity, double linesOfCode, IHalsteadMetrics halsteadMetrics ) : double | ||
CalculateMemberMetric ( Microsoft.CodeAnalysis.SyntaxNode syntaxNode ) : Task |
||
CalculateMemberMetricSlim ( Microsoft.CodeAnalysis.SyntaxNode syntaxNode ) : IMemberMetric | ||
CalculateMemberMetrics ( IEnumerable |
||
CalculateNumberOfLocalVariables ( Microsoft.CodeAnalysis.SyntaxNode node ) : int | ||
CalculateNumberOfParameters ( Microsoft.CodeAnalysis.SyntaxNode node ) : int | ||
GetAccessModifier ( Microsoft.CodeAnalysis.SyntaxNode node ) : AccessModifierKind | ||
GetAccessModifier ( SyntaxTokenList tokenList ) : AccessModifierKind |
public Calculate ( TypeDeclarationSyntaxInfo typeNode ) : Task |
||
typeNode | TypeDeclarationSyntaxInfo | |
리턴 | Task |
public CalculateSlim ( Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax methodDeclaration ) : IMemberMetric | ||
methodDeclaration | Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax | |
리턴 | IMemberMetric |
public MemberMetricsCalculator ( Microsoft.CodeAnalysis.SemanticModel semanticModel, Solution solution, IMemberDocumentation>.IAsyncFactory |
||
semanticModel | Microsoft.CodeAnalysis.SemanticModel | |
solution | Solution | |
documentationFactory | IMemberDocumentation>.IAsyncFactory | |
리턴 | Common.System |