public void SaveChanges()
{
if (_editorTextModifiedSinceLastCopy)
{
UpdateScriptObjectWithLatestTextInWindow();
}
if (!scintilla.IsDisposed && scintilla.IsModified)
{
_script.SaveToDisk();
scintilla.SetSavePoint();
if (_script.IsHeader)
{
AutoComplete.ConstructCache(_script);
}
}
}