protected override void Execute()
 {
     try
     {
         _editor.SaveFile();
     }
     catch (Exception ex)
     {
         DockingService.ShowError("Error saving file.", ex);
     }
 }
        protected override void Execute()
        {
            SaveFileDialog saveFileDialog = new SaveFileDialog
            {
                DefaultExt       = "asm",
                RestoreDirectory = true,
                Filter           = "All Know File Types | *.asm; *.z80| Assembly Files (*.asm)|*.asm|Z80" +
                                   " Assembly Files (*.z80)|*.z80|All Files(*.*)|*.*",
                FilterIndex = 0,
                Title       = "Save File As"
            };

            if (saveFileDialog.ShowDialog() != DialogResult.OK)
            {
                return;
            }
            if (string.IsNullOrEmpty(saveFileDialog.FileName))
            {
                return;
            }

            _editor.SaveFile(new FilePath(saveFileDialog.FileName));
        }