Table of Contents

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

ansi AnsiLinesSnapshot
console ConsoleBufferSnapshot
metrics RenderingMetrics

Returns

QualityReport