StonehearthEditor.FilePreview.Save C# (CSharp) Method

Save() private method

private Save ( ) : void
return void
        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;
            }
        }