C# Класс Gendarme.Rules.Smells.AvoidSpeculativeGeneralityRule

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

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

Метод Описание
CheckType ( Mono.Cecil.TypeDefinition type ) : RuleResult
Initialize ( IRunner runner ) : void

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

Метод Описание
AvoidUnusedParametersRuleScheduled ( IRunner runner ) : bool
CheckAbstractClassWithoutResponsability ( Mono.Cecil.TypeDefinition type ) : void
CheckUnnecesaryDelegation ( Mono.Cecil.TypeDefinition type ) : void
HasExpectedInheritedTypeCount ( TypeReference baseType, int expected ) : bool
InheritsOnlyFromObject ( Mono.Cecil.TypeDefinition type ) : bool
MostlyMethodsDelegatesCall ( Mono.Cecil.TypeDefinition type ) : bool
OnlyDelegatesCall ( Mono.Cecil.MethodDefinition method ) : bool

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

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

public CheckType ( Mono.Cecil.TypeDefinition type ) : RuleResult
type Mono.Cecil.TypeDefinition
Результат RuleResult

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

public Initialize ( IRunner runner ) : void
runner IRunner
Результат void