C# Класс ArchiMetrics.CodeReview.Rules.Code.TooDeepNestingRuleBase

Наследование: CodeEvaluationBase
Показать файл Открыть проект

Защищенные методы

Метод Описание
EvaluateImpl ( Microsoft.CodeAnalysis.SyntaxNode node ) : EvaluationResult
GetBody ( Microsoft.CodeAnalysis.SyntaxNode node ) : BlockSyntax
TooDeepNestingRuleBase ( ) : System.Collections.Generic
TooDeepNestingRuleBase ( int maxDepth ) : System.Collections.Generic

Приватные методы

Метод Описание
GetBlocks ( Microsoft.CodeAnalysis.SyntaxNode node ) : IEnumerable
HasDeepNesting ( BlockSyntax block, int level ) : bool

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

EvaluateImpl() защищенный Метод

protected EvaluateImpl ( Microsoft.CodeAnalysis.SyntaxNode node ) : EvaluationResult
node Microsoft.CodeAnalysis.SyntaxNode
Результат EvaluationResult

GetBody() защищенный абстрактный Метод

protected abstract GetBody ( Microsoft.CodeAnalysis.SyntaxNode node ) : BlockSyntax
node Microsoft.CodeAnalysis.SyntaxNode
Результат BlockSyntax

TooDeepNestingRuleBase() защищенный Метод

protected TooDeepNestingRuleBase ( ) : System.Collections.Generic
Результат System.Collections.Generic

TooDeepNestingRuleBase() защищенный Метод

protected TooDeepNestingRuleBase ( int maxDepth ) : System.Collections.Generic
maxDepth int
Результат System.Collections.Generic