C# Class ArchiMetrics.Analysis.Metrics.CyclomaticComplexityCounter.InnerComplexityAnalyzer

Inheritance: Microsoft.CodeAnalysis.CSharp.CSharpSyntaxWalker
Afficher le fichier Open project: jjrdk/ArchiMetrics

Méthodes publiques

Méthode Description
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

Method Details

Calculate() public méthode

public Calculate ( Microsoft.CodeAnalysis.SyntaxNode syntax ) : int
syntax Microsoft.CodeAnalysis.SyntaxNode
Résultat int

InnerComplexityAnalyzer() public méthode

public InnerComplexityAnalyzer ( Microsoft.CodeAnalysis.SemanticModel semanticModel ) : System.Linq
semanticModel Microsoft.CodeAnalysis.SemanticModel
Résultat System.Linq

Visit() public méthode

public Visit ( Microsoft.CodeAnalysis.SyntaxNode node ) : void
node Microsoft.CodeAnalysis.SyntaxNode
Résultat void

VisitArgument() public méthode

public VisitArgument ( Microsoft.CodeAnalysis.CSharp.Syntax.ArgumentSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.ArgumentSyntax
Résultat void

VisitCatchClause() public méthode

public VisitCatchClause ( CatchClauseSyntax node ) : void
node CatchClauseSyntax
Résultat void

VisitContinueStatement() public méthode

public VisitContinueStatement ( ContinueStatementSyntax node ) : void
node ContinueStatementSyntax
Résultat void

VisitDefaultExpression() public méthode

public VisitDefaultExpression ( DefaultExpressionSyntax node ) : void
node DefaultExpressionSyntax
Résultat void

VisitForEachStatement() public méthode

public VisitForEachStatement ( Microsoft.CodeAnalysis.CSharp.Syntax.ForEachStatementSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.ForEachStatementSyntax
Résultat void

VisitForStatement() public méthode

public VisitForStatement ( Microsoft.CodeAnalysis.CSharp.Syntax.ForStatementSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.ForStatementSyntax
Résultat void

VisitGotoStatement() public méthode

public VisitGotoStatement ( GotoStatementSyntax node ) : void
node GotoStatementSyntax
Résultat void

VisitIfStatement() public méthode

public VisitIfStatement ( IfStatementSyntax node ) : void
node IfStatementSyntax
Résultat void

VisitWhileStatement() public méthode

public VisitWhileStatement ( WhileStatementSyntax node ) : void
node WhileStatementSyntax
Résultat void