Преглед изворни кода

Added AsFilter() to CoreFilterDefinition

Frank van den Bos пре 2 година
родитељ
комит
fad952c102
1 измењених фајлова са 8 додато и 1 уклоњено
  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
+    {
+    }
     
 }