private void Save()
{
if (!mFileData.TrySetFlatFileData(textBox.Text))
{
MessageBox.Show("Unable to save " + mFileData.FileName + ". Invalid Json");
return;
}
mFileData.TrySaveFile();
this.textBox.SetSavePoint();
TabPage parentControl = Parent as TabPage;
if (parentControl != null)
{
int caretPosition = textBox.SelectionStart;
textBox.Text = mFileData.FlatFileData;
textBox.SelectionStart = caretPosition;
textBox.ScrollCaret();
parentControl.Text = mFileData.FileName;
}
}