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