using AssemblyRemapper.Enums;
namespace AssemblyRemapper.Utils;
internal static class EnumExtensions
{
///
/// Returns a match from a list of match results
///
///
/// highest EMatchResult
public static EMatchResult GetMatch(this List matches)
{
if (matches.Contains(EMatchResult.Disabled)) { return EMatchResult.Disabled; }
if (matches.Contains(EMatchResult.NoMatch)) { return EMatchResult.NoMatch; }
if (matches.Contains(EMatchResult.Match)) { return EMatchResult.Match; }
// default to disabled
return EMatchResult.Disabled;
}
}