interface

IReportExporter

Namespace
RefSafe.Pro
Assembly
RefSafe.Pro.Editor
public interface IReportExporter

Pluggable scan-report exporter. Decorate the implementing type with ReportExporterAttribute so that ExporterRegistry auto-discovers it; RefSafe Pro's UI and CLI will then offer the exporter alongside the built-in CSV/JSON/HTML/TXT/Markdown formats.

Remarks

Implementations must be public, have a parameterless constructor, and live in any assembly referencing RefSafe.Pro.Editor.

Methods

Export
void Export(IReadOnlyList<ScanIssue> issues, string filePath)

Writes issues as a report to filePath. Implementations are responsible for creating the file and choosing encoding.

Generated from Editor/Features/Export/Domain/IReportExporter.cs in RefSafe Pro 2.2.0.