Explorar o código

Added AsFilter() to CoreFilterDefinition

Frank van den Bos %!s(int64=2) %!d(string=hai) anos
pai
achega
fad952c102
Modificáronse 1 ficheiros con 8 adicións e 1 borrados
  1. 8 1
      InABox.Core/CoreFilterDefinition.cs

+ 8 - 1
InABox.Core/CoreFilterDefinition.cs

@@ -14,8 +14,15 @@ namespace InABox.Core
         [EditorSequence(2)]
         [FilterEditor]
         public string Filter { get; set; }
+
+        public Filter<T>? AsFilter<T>()
+        {
+            return Serialization.Deserialize<Filter<T>>(Filter);
+        }
     }
 
-    public class CoreFilterDefinitions : List<CoreFilterDefinition>, IGlobalConfigurationSettings { }
+    public class CoreFilterDefinitions : List<CoreFilterDefinition>, IGlobalConfigurationSettings
+    {
+    }
     
 }