Просмотр исходного кода

Added AsFilter() to CoreFilterDefinition

Frank van den Bos 2 лет назад
Родитель
Сommit
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
+    {
+    }
     
 }