namespace Lattice.Serialization.Docking; /// /// Интерфейс для контента, поддерживающего сериализацию дополнительного состояния. /// public interface ISerializableContent { /// /// Получает состояние для сериализации. /// /// Словарь свойств и их значений. Dictionary GetSerializableState(); /// /// Восстанавливает состояние из десериализованных данных. /// /// Словарь свойств и их значений. void RestoreFromState(Dictionary state); }