Open sandboxFocus

Namespace Metalama.Framework.Engine.Metrics

Classes

MetricProvider<T>

Base class for implementing custom metric providers. Derive from this class to create metrics that can measure code characteristics like complexity, coupling, or custom patterns.

SyntaxMetricProvider<T>

Base class for implementing custom metrics that analyze Roslyn syntax trees. Derive from this class when your metric needs to examine the actual code structure (statements, expressions, etc.).

SyntaxMetricProvider<T>.BaseVisitor