C# 클래스 Gendarme.Rules.Smells.AvoidSpeculativeGeneralityRule

상속: ITypeRule
파일 보기 프로젝트 열기: remobjects/mono-tools

공개 메소드들

메소드 설명
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