public virtual void ToStream(Stream iconStream)
{
if (iconStream == null)
throw new ArgumentNullException("iconStream");
if (!iconStream.CanWrite)
throw new ArgumentException("Can't write to stream", "iconStream");
using (var iconWriter = new BinaryWriter(iconStream, Encoding.Default, true))
{
iconWriter.Write(Reserved);
iconWriter.Write(Type);
iconWriter.Write(Count);
}
}