CSPspEmu.Gui.Winforms.PspDisplayForm.dumpRamToolStripMenuItem_Click C# (CSharp) Method

dumpRamToolStripMenuItem_Click() private method

private dumpRamToolStripMenuItem_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void dumpRamToolStripMenuItem_Click(object sender, EventArgs e)
        {
            PauseResume(() =>
            {
                var SaveFileDialog = new SaveFileDialog();
                SaveFileDialog.Filter = "DUMP|*.dump|All Files|*.*";
                SaveFileDialog.FileName = String.Format("memory-{0}.dump", (long)(DateTime.UtcNow - new DateTime(0)).TotalMilliseconds);
                SaveFileDialog.AddExtension = true;
                SaveFileDialog.DefaultExt = "dump";
                if (SaveFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    var Stream = SaveFileDialog.OpenFile();
                    Stream.WriteStream(new PspMemoryStream(Memory).SliceWithBounds(PspMemory.MainSegment.Low, PspMemory.MainSegment.High - 1));
                    Stream.Flush();
                    Stream.Close();
                }
            });
        }
PspDisplayForm