PKHeX/PKHeX.Core/Legality/Formatting/ILegalityFormatter.cs

18 lines
477 B
C#

namespace PKHeX.Core;
/// <summary>
/// Formats legality results into a <see cref="T:System.String"/> for display.
/// </summary>
public interface ILegalityFormatter
{
/// <summary>
/// Gets a small summary of the legality analysis.
/// </summary>
string GetReport(in LegalityLocalizationContext l);
/// <summary>
/// Gets a verbose summary of the legality analysis.
/// </summary>
string GetReportVerbose(in LegalityLocalizationContext l);
}