public bool SaveToFile(String filename)
{
lock(m_baseBinaryLock)
{
try
{
using (BinaryWriter writer = new BinaryWriter(File.Open(filename, FileMode.Create)))
{
writer.Write(m_stream.ToArray());
writer.Flush();
}
return true;
}
catch (Exception ex)
{
Console.WriteLine(ex.Message + " >" + ex.StackTrace);
return false;
}
}
}