public override void Save(string filepath)
{
FileStream stream = new FileStream(filepath, FileMode.Create, FileAccess.Write);
BinaryWriter writer = new BinaryWriter(stream);
try
{
ComponentIO.save_component(writer, this);
}
finally
{
writer.Close();
stream.Close();
}
}