Инферфейс IStgSerializable
преодставляет методы для загрузки и сохранения объекта в элемент StgNode Структуры не должны реализовывать этот интерфейс
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; } }