diff options
Diffstat (limited to 'dsa/DSALib/Auxiliary/IDataObjectEnumerableExtension.cs')
-rw-r--r-- | dsa/DSALib/Auxiliary/IDataObjectEnumerableExtension.cs | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/dsa/DSALib/Auxiliary/IDataObjectEnumerableExtension.cs b/dsa/DSALib/Auxiliary/IDataObjectEnumerableExtension.cs index b8a6067..d695baf 100644 --- a/dsa/DSALib/Auxiliary/IDataObjectEnumerableExtension.cs +++ b/dsa/DSALib/Auxiliary/IDataObjectEnumerableExtension.cs @@ -1,25 +1,21 @@ using System; using System.Collections.Generic; using System.Linq; -using System.Text.RegularExpressions; -using System.Threading.Tasks; using DSALib.Auxiliary; using DSALib.Models.Database; -namespace DSACore.Auxiliary -{ - public static class DataObjectEnumerableExtension - { - public static IDataObject Match(this IEnumerable<IDataObject> dataObjects, string name) - { - return (dataObjects as IOrderedEnumerable<IDataObject> ?? throw new InvalidOperationException()).OrderBy(x => SpellCorrect.Compare(name,x.Name)).Last(); +namespace DSACore.Auxiliary { + public static class DataObjectEnumerableExtension { + public static IDataObject Match(this IEnumerable<IDataObject> dataObjects, string name) { + return (dataObjects as IOrderedEnumerable<IDataObject> ?? throw new InvalidOperationException()) + .OrderBy(x => SpellCorrect.Compare(name, x.Name)).Last(); } - public static bool TryMatch(this IEnumerable<IDataObject> dataObjects,out IDataObject data, string name) - { - data = (dataObjects as IOrderedEnumerable<IDataObject> ?? throw new InvalidOperationException()).OrderBy(x => SpellCorrect.Compare(name,x.Name)).Last(); + public static bool TryMatch(this IEnumerable<IDataObject> dataObjects, out IDataObject data, string name) { + data = (dataObjects as IOrderedEnumerable<IDataObject> ?? throw new InvalidOperationException()) + .OrderBy(x => SpellCorrect.Compare(name, x.Name)).Last(); return SpellCorrect.IsMatch(name, data.Name); } } -} +}
\ No newline at end of file |