diff --git a/Pilz.Plugins.Advanced/PluginFeatureController.cs b/Pilz.Plugins.Advanced/PluginFeatureController.cs index c64a99b..4650536 100644 --- a/Pilz.Plugins.Advanced/PluginFeatureController.cs +++ b/Pilz.Plugins.Advanced/PluginFeatureController.cs @@ -1,5 +1,4 @@ using Pilz.Plugins.Advanced.Exceptions; -using System.Diagnostics.CodeAnalysis; using System.Reflection; namespace Pilz.Plugins.Advanced; diff --git a/Pilz.Plugins/IPlugin.cs b/Pilz.Plugins/IPlugin.cs index 85a37d7..fa4b5fc 100644 --- a/Pilz.Plugins/IPlugin.cs +++ b/Pilz.Plugins/IPlugin.cs @@ -1,5 +1,4 @@ using Pilz.Extensions; -using System.Reflection; namespace Pilz.Plugins; diff --git a/Pilz/AppVersion.cs b/Pilz/AppVersion.cs index 96a369b..db9530c 100644 --- a/Pilz/AppVersion.cs +++ b/Pilz/AppVersion.cs @@ -1,6 +1,4 @@ using Newtonsoft.Json; -using System.Net.Http.Headers; -using System.Text; namespace Pilz; diff --git a/Pilz/Data/Json/JsonDataContainer.cs b/Pilz/Data/Json/JsonDataContainer.cs index 5428060..f178339 100644 --- a/Pilz/Data/Json/JsonDataContainer.cs +++ b/Pilz/Data/Json/JsonDataContainer.cs @@ -20,6 +20,12 @@ public abstract class JsonDataContainer return list; } + public virtual void CopyTo(JsonDataContainer container) + { + foreach (var set in sets) + container.sets.Add(set); + } + protected virtual JsonSerializer GetSerializer() { var serializer = JsonSerializer.CreateDefault(); diff --git a/Pilz/Data/Json/JsonFileContainer.cs b/Pilz/Data/Json/JsonFileContainer.cs index a30b23a..8417a55 100644 --- a/Pilz/Data/Json/JsonFileContainer.cs +++ b/Pilz/Data/Json/JsonFileContainer.cs @@ -1,6 +1,4 @@ -using System.IO; - -namespace Pilz.Data.Json; +namespace Pilz.Data.Json; public class JsonFileContainer(string filePath) : JsonDataContainer {