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; } }