Class QualityAnalyzer
- Namespace
- SharpConsoleUI.Diagnostics.Analysis
- Assembly
- SharpConsoleUI.dll
Analyzes rendering output for quality issues and optimization opportunities. Detects redundant ANSI sequences, inefficient cursor moves, and over-invalidation.
public class QualityAnalyzer
- Inheritance
-
QualityAnalyzer
- Inherited Members
Methods
Analyze(AnsiLinesSnapshot?, ConsoleBufferSnapshot?, RenderingMetrics)
Analyzes snapshots and metrics to produce a quality report.
public QualityReport Analyze(AnsiLinesSnapshot? ansi, ConsoleBufferSnapshot? console, RenderingMetrics metrics)
Parameters
ansiAnsiLinesSnapshotconsoleConsoleBufferSnapshotmetricsRenderingMetrics