using System;
using AnticipatingMinds.Genesis.CodeDOM;
namespace AnticipatingMinds.CodeInsight{
/// <summary>
/// Represents a metric to measure aspects of a code statement.
/// </summary>
public abstract class CodeStatementMetric : CodeMetric
{
/// <summary>
/// Gets a measurement for the targeted program element.
/// </summary>
/// <param name="codeStatement">A code statement to be measured.</param>
/// <returns>A metric value for measured element.</returns>
public abstract decimal GetValue(CodeStatement codeStatement);
}
}
|