mirror of
https://github.com/kwsch/PKHeX.git
synced 2026-04-25 16:35:02 -05:00
Allow pkm batch editor to take readonlyspan property names concrete types over `default` for clarity encounterverifier: use const values for egg levels for clarity batchediting: fetch all properties only once etrade4: reduce object size/init by having Contest as a property
13 lines
377 B
C#
13 lines
377 B
C#
using System;
|
|
|
|
namespace PKHeX.Core;
|
|
|
|
/// <summary>
|
|
/// Modifies a property to have a "correct" value based on derived legality.
|
|
/// </summary>
|
|
public interface ISuggestModification
|
|
{
|
|
public bool IsMatch(ReadOnlySpan<char> name, ReadOnlySpan<char> value, BatchInfo info);
|
|
public ModifyResult Modify(ReadOnlySpan<char> name, ReadOnlySpan<char> value, BatchInfo info);
|
|
}
|