И ещё попытки поработать с билдером

This commit is contained in:
2025-10-08 09:26:13 +04:00
parent 99952c66e3
commit c6b12571b1
3 changed files with 17 additions and 35 deletions
-10
View File
@@ -52,16 +52,6 @@ public class EntitySerialization
private static void RegisterBuilders()
{
// Добавляем построитель для FullEntity
NewBuilder<FullEntity>()
.AddGroup(
"Основная сущность",
builder =>
{
builder.AddField(fe => fe.Entity).AddField(fe => fe.SubEntity);
}
);
NewBuilder<Entity>()
.AddGroup(
"Сущность",
@@ -9,6 +9,15 @@ public class SerializationResult
/// Группы полей.
/// </summary>
public List<SerializationGroup> Groups { get; set; } = [];
/// <summary>
/// Расширяет текущий результат сериализации, добавляя группы из другого результата.
/// </summary>
/// <param name="other">Другой результат сериализации.</param>
public void ExtendWith(SerializationResult other)
{
Groups.AddRange(other.Groups);
}
}
/// <summary>