C# Class Gendarme.Rules.Smells.AvoidLongParameterListsRule

Inheritance: IMethodRule
ファイルを表示 Open project: remobjects/mono-tools

Public Methods

Method Description
CheckType ( Mono.Cecil.TypeDefinition type ) : RuleResult

Private Methods

Method Description
CheckConstructor ( Mono.Cecil.MethodDefinition constructor ) : void
CheckDelegate ( TypeReference type ) : RuleResult
CheckMethod ( Mono.Cecil.MethodDefinition method ) : void
GetSmallestConstructorFrom ( Mono.Cecil.TypeDefinition type ) : Mono.Cecil.MethodDefinition
GetSmallestOverloaded ( Mono.Cecil.TypeDefinition type ) : IEnumerable
HasMoreParametersThanAllowed ( IMethodSignature method ) : bool
OnlyContainsExternalMethods ( Mono.Cecil.TypeDefinition type ) : bool

Method Details

CheckType() public method

public CheckType ( Mono.Cecil.TypeDefinition type ) : RuleResult
type Mono.Cecil.TypeDefinition
return RuleResult