add CopyTo method & cleanup

This commit is contained in:
Pilzinsel64
2025-07-29 09:17:05 +02:00
parent 8acd7c8925
commit 6d35a30ae2
5 changed files with 7 additions and 7 deletions

View File

@@ -1,5 +1,4 @@
using Pilz.Plugins.Advanced.Exceptions;
using System.Diagnostics.CodeAnalysis;
using System.Reflection;
namespace Pilz.Plugins.Advanced;

View File

@@ -1,5 +1,4 @@
using Pilz.Extensions;
using System.Reflection;
namespace Pilz.Plugins;

View File

@@ -1,6 +1,4 @@
using Newtonsoft.Json;
using System.Net.Http.Headers;
using System.Text;
namespace Pilz;

View File

@@ -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();

View File

@@ -1,6 +1,4 @@
using System.IO;
namespace Pilz.Data.Json;
namespace Pilz.Data.Json;
public class JsonFileContainer(string filePath) : JsonDataContainer
{