C# Class ArchiMetrics.Analysis.Metrics.HalsteadMetrics

Inheritance: IHalsteadMetrics
Show file 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 static property

public static IHalsteadMetrics GenericInstanceGetPropertyMetrics
return IHalsteadMetrics

GenericInstanceSetPropertyMetrics public static property

public static IHalsteadMetrics GenericInstanceSetPropertyMetrics
return IHalsteadMetrics

GenericStaticGetPropertyMetrics public static property

public static IHalsteadMetrics GenericStaticGetPropertyMetrics
return IHalsteadMetrics

GenericStaticSetPropertyMetrics public static property

public static IHalsteadMetrics GenericStaticSetPropertyMetrics
return IHalsteadMetrics