Интерфейс IStgSerializable

Инферфейс IStgSerializable преодставляет методы для загрузки и сохранения объекта в элемент StgNode Структуры не должны реализовывать этот интерфейс

  • Пространство имен: Topomatic.Stg
  • Сборка: Topomatic.Stg (в Topomatic.Stg.dll)

Синтаксис

public interface IStgSerializable

Методы

ТипИмяОписание
МетодLoadFromStg(StgNode) Загрузка объекта из элемента StgNode
МетодSaveToStg(StgNode) Сохранение объекта в элемент StgNode

Примеры

Пример реализации на C#

             class TestClass : IStgSerializable
             {
 
                    #region IStgSerializable Members
 
                    public void SaveToStg(StgElementNode stgNode)
                    {
                        // DoSave
                    }
 
                    public void LoadFromStg(StgElementNode stgNode)
                    {
                        // DoLoad
                    }
 
                    #endregion
             }
 
             public struct TestStruct
             {
                    public void SaveToStg(StgElementNode stgNode)
                    {
                        // DoSave
                    }
 
                    public static TestStruct LoadFromStg(StgElementNode stgNode)
                    {
                         TestStruct result = new TestStruct();
                         // DoLoad
                         return result;
                    }
             }
 
developers/references/topomatic.stg.istgserializable.txt · Последние изменения: 2021/07/22 14:29 (внешнее изменение)