PageRenderTime 101ms CodeModel.GetById 60ms app.highlight 2ms RepoModel.GetById 38ms app.codeStats 0ms

/ContentSystem/UserInterfaces/BaseDesignData.cs

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