C# Class Gendarme.Rules.Smells.AvoidLargeClassesRule

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

Public Methods

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

Private Methods

Method Description
CheckForFieldCommonPrefixes ( IMetadataTokenProvider type ) : bool
CountPrefixedFields ( string prefix, int start ) : int
GetFieldPrefix ( MemberReference field ) : string
GetIndexOfFirst ( string value, Predicate predicate ) : int
GetIndexOfFirstDash ( string value ) : int
GetNonConstantFieldsCount ( Mono.Cecil.TypeDefinition type ) : int

Method Details

CheckType() public method

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