summaryrefslogtreecommitdiff
path: root/dsa/DSALib/Auxiliary/IDataObjectEnumerableExtension.cs
diff options
context:
space:
mode:
Diffstat (limited to 'dsa/DSALib/Auxiliary/IDataObjectEnumerableExtension.cs')
-rw-r--r--dsa/DSALib/Auxiliary/IDataObjectEnumerableExtension.cs22
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