C# Класс ArchiMetrics.Analysis.Metrics.CyclomaticComplexityCounter.InnerComplexityAnalyzer

Наследование: Microsoft.CodeAnalysis.CSharp.CSharpSyntaxWalker
Показать файл Открыть проект

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

Метод Описание
Calculate ( Microsoft.CodeAnalysis.SyntaxNode syntax ) : int
InnerComplexityAnalyzer ( Microsoft.CodeAnalysis.SemanticModel semanticModel ) : System.Linq
Visit ( Microsoft.CodeAnalysis.SyntaxNode node ) : void
VisitArgument ( Microsoft.CodeAnalysis.CSharp.Syntax.ArgumentSyntax node ) : void
VisitCatchClause ( CatchClauseSyntax node ) : void
VisitContinueStatement ( ContinueStatementSyntax node ) : void
VisitDefaultExpression ( DefaultExpressionSyntax node ) : void
VisitForEachStatement ( Microsoft.CodeAnalysis.CSharp.Syntax.ForEachStatementSyntax node ) : void
VisitForStatement ( Microsoft.CodeAnalysis.CSharp.Syntax.ForStatementSyntax node ) : void
VisitGotoStatement ( GotoStatementSyntax node ) : void
VisitIfStatement ( IfStatementSyntax node ) : void
VisitWhileStatement ( WhileStatementSyntax node ) : void

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

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

public Calculate ( Microsoft.CodeAnalysis.SyntaxNode syntax ) : int
syntax Microsoft.CodeAnalysis.SyntaxNode
Результат int

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

public InnerComplexityAnalyzer ( Microsoft.CodeAnalysis.SemanticModel semanticModel ) : System.Linq
semanticModel Microsoft.CodeAnalysis.SemanticModel
Результат System.Linq

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

public Visit ( Microsoft.CodeAnalysis.SyntaxNode node ) : void
node Microsoft.CodeAnalysis.SyntaxNode
Результат void

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

public VisitArgument ( Microsoft.CodeAnalysis.CSharp.Syntax.ArgumentSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.ArgumentSyntax
Результат void

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

public VisitCatchClause ( CatchClauseSyntax node ) : void
node CatchClauseSyntax
Результат void

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

public VisitContinueStatement ( ContinueStatementSyntax node ) : void
node ContinueStatementSyntax
Результат void

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

public VisitDefaultExpression ( DefaultExpressionSyntax node ) : void
node DefaultExpressionSyntax
Результат void

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

public VisitForEachStatement ( Microsoft.CodeAnalysis.CSharp.Syntax.ForEachStatementSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.ForEachStatementSyntax
Результат void

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

public VisitForStatement ( Microsoft.CodeAnalysis.CSharp.Syntax.ForStatementSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.ForStatementSyntax
Результат void

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

public VisitGotoStatement ( GotoStatementSyntax node ) : void
node GotoStatementSyntax
Результат void

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

public VisitIfStatement ( IfStatementSyntax node ) : void
node IfStatementSyntax
Результат void

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

public VisitWhileStatement ( WhileStatementSyntax node ) : void
node WhileStatementSyntax
Результат void