C# Class ArchiMetrics.Analysis.Metrics.HalsteadMetrics

Inheritance: IHalsteadMetrics
显示文件 Open project: jjrdk/ArchiMetrics Class Usage Examples

Public Properties

Property Type Description
GenericInstanceGetPropertyMetrics IHalsteadMetrics
GenericInstanceSetPropertyMetrics IHalsteadMetrics
GenericStaticGetPropertyMetrics IHalsteadMetrics
GenericStaticSetPropertyMetrics IHalsteadMetrics

Public Methods

Method Description
GetBugs ( ) : int
GetDifficulty ( ) : double
GetEffort ( ) : System.TimeSpan
GetLength ( ) : int
GetVocabulary ( ) : int
GetVolume ( ) : double
HalsteadMetrics ( int numOperands, int numOperators, int numUniqueOperands, int numUniqueOperators ) : System
Merge ( IHalsteadMetrics other ) : IHalsteadMetrics

Private Methods

Method Description
HalsteadMetrics ( ) : System

Method Details

GetBugs() public method

public GetBugs ( ) : int
return int

GetDifficulty() public method

public GetDifficulty ( ) : double
return double

GetEffort() public method

public GetEffort ( ) : System.TimeSpan
return System.TimeSpan

GetLength() public method

public GetLength ( ) : int
return int

GetVocabulary() public method

public GetVocabulary ( ) : int
return int

GetVolume() public method

public GetVolume ( ) : double
return double

HalsteadMetrics() public method

public HalsteadMetrics ( int numOperands, int numOperators, int numUniqueOperands, int numUniqueOperators ) : System
numOperands int
numOperators int
numUniqueOperands int
numUniqueOperators int
return System

Merge() public method

public Merge ( IHalsteadMetrics other ) : IHalsteadMetrics
other IHalsteadMetrics
return IHalsteadMetrics

Property Details

GenericInstanceGetPropertyMetrics public_oe static_oe property

public static IHalsteadMetrics GenericInstanceGetPropertyMetrics
return IHalsteadMetrics

GenericInstanceSetPropertyMetrics public_oe static_oe property

public static IHalsteadMetrics GenericInstanceSetPropertyMetrics
return IHalsteadMetrics

GenericStaticGetPropertyMetrics public_oe static_oe property

public static IHalsteadMetrics GenericStaticGetPropertyMetrics
return IHalsteadMetrics

GenericStaticSetPropertyMetrics public_oe static_oe property

public static IHalsteadMetrics GenericStaticSetPropertyMetrics
return IHalsteadMetrics