private void SaveCode()
 {
     if (m_editorScreen.TextTooLong() == true)
     {
         var messageBox = MyGuiSandbox.CreateMessageBox(
             messageCaption: MyTexts.Get(MySpaceTexts.ProgrammableBlock_CodeChanged),
             messageText: MyTexts.Get(MySpaceTexts.ProgrammableBlock_Editor_TextTooLong),
             buttonType: MyMessageBoxButtonsType.OK,
             canHideOthers: false);
         MyScreenManager.AddScreen(messageBox);
         return;
     }
     m_editorData = m_programData = m_editorScreen.Description.Text.ToString();
     m_compilerErrors.Clear();
     SyncObject.SendUpdateProgramRequest(m_programData, m_storageData);
 }
 private void SaveCode()
 {
     if (m_editorScreen.TextTooLong() == true)
     {
         var messageBox = MyGuiSandbox.CreateMessageBox(
             messageCaption: MyTexts.Get(MySpaceTexts.ProgrammableBlock_CodeChanged),
             messageText: MyTexts.Get(MySpaceTexts.ProgrammableBlock_Editor_TextTooLong),
             buttonType: MyMessageBoxButtonsType.OK,
             canHideOthers: false);
         MyScreenManager.AddScreen(messageBox);
         return;
     }
     m_editorData = m_programData = m_editorScreen.Description.Text.ToString();
     m_compilerErrors.Clear();
     // If there is an existing instance, make sure the storage data is updated before sending
     // an update request
     if (m_instance != null)
     {
         m_storageData = m_instance.Storage;
     }
     SyncObject.SendUpdateProgramRequest(m_programData, m_storageData);
 }