PageRenderTime 48ms CodeModel.GetById 21ms RepoModel.GetById 1ms app.codeStats 0ms

/ContentSystem/UserInterfaces/BaseDesignData.cs

#
C# | 37 lines | 20 code | 3 blank | 14 comment | 0 complexity | 28553128fd54d48bfc92fb36831e4936 MD5 | raw file
Possible License(s): Apache-2.0
  1. using System;
  2. using System.IO;
  3. using Delta.Utilities;
  4. namespace Delta.ContentSystem.UserInterfaces
  5. {
  6. /// <summary>
  7. /// Basic data container for design data (part of UI Theme content).
  8. /// </summary>
  9. public abstract class BaseDesignData : ISaveLoadBinary, IDisposable
  10. {
  11. #region IDisposable Members
  12. /// <summary>
  13. /// Dispose
  14. /// </summary>
  15. public abstract void Dispose();
  16. #endregion
  17. #region ISaveLoadBinary Members
  18. /// <summary>
  19. /// Load the design data.
  20. /// </summary>
  21. /// <param name="reader">Reader</param>
  22. public virtual void Load(BinaryReader reader)
  23. {
  24. }
  25. /// <summary>
  26. /// Save the design data.
  27. /// </summary>
  28. /// <param name="writer">Writer</param>
  29. public virtual void Save(BinaryWriter writer)
  30. {
  31. }
  32. #endregion
  33. }
  34. }