Jelajahi Sumber

Added AsFilter() to CoreFilterDefinition

Frank van den Bos 2 tahun lalu
induk
melakukan
fad952c102
1 mengubah file dengan 8 tambahan dan 1 penghapusan
  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
+    {
+    }
     
 }