private void SaveButton_Click(object sender, EventArgs e) { ((HydraUtf8String)MetadataMap.Items["Name"]).Value = CharacterNameField.Text; CurrentStream.Seek(0, SeekOrigin.Begin); CurrentStream.SetLength(0); // truncate to zero length, so we don't have any crap left at the end when we save SaveMap.Serialize(CurrentStream); MessageBox.Show(this, "File saved.", "Character Renamer", MessageBoxButtons.OK); CloseFile(); }
public void Save() { string filename = String.Format("{0}.sr_screenshot", ID); string path = Path.Combine(GetScreenshotFolder(), filename); using (Stream s = File.Create(path)) { Data.Serialize(s); } if (ImageData != null) { string imagePath = Path.ChangeExtension(path, ".jpg"); File.WriteAllBytes(imagePath, ImageData); } }
public void Save() { string path = GenerateFileName(); while (File.Exists(path)) { path = GenerateFileName(); } using (Stream s = File.Create(path)) { Data.Serialize(s); } if (ImageData != null) { string imagePath = Path.ChangeExtension(path, ".jpg"); File.WriteAllBytes(imagePath, ImageData); } }