C# Class Gendarme.Rules.Smells.CodeDuplicatedLocator

显示文件 Open project: remobjects/mono-tools Class Usage Examples

Private Properties

Property Type Description
CanCompareMethods bool
Clear void
CodeDuplicatedLocator System
CompareMethodAgainstTypeMethods void
GeneratePatterns IList
GetDuplicatedCode Gendarme.Rules.Smells.Pattern
GetPatterns IList
WriteToOutput void

Private Methods

Method Description
CanCompareMethods ( Mono.Cecil.MethodDefinition current, Mono.Cecil.MethodDefinition target ) : bool
Clear ( ) : void
CodeDuplicatedLocator ( IRule rule ) : System
CompareMethodAgainstTypeMethods ( Mono.Cecil.MethodDefinition current, Mono.Cecil.TypeDefinition targetType ) : void
GeneratePatterns ( Mono.Cecil.MethodDefinition method ) : IList
GetDuplicatedCode ( Mono.Cecil.MethodDefinition current, Mono.Cecil.MethodDefinition target ) : Gendarme.Rules.Smells.Pattern
GetPatterns ( Mono.Cecil.MethodDefinition method ) : IList
WriteToOutput ( Mono.Cecil.MethodDefinition current, Mono.Cecil.MethodDefinition target, Gendarme.Rules.Smells.Pattern found ) : void