public bool Save() { if (!String.IsNullOrEmpty(_filePath)) { File.WriteAllLines(_filePath, _advandedTextBox.Lines, _textEncoding); _advandedTextBox.CreateSnapshot(); Saved = _advandedTextBox.DoesCurrentTextEqualSnapshot(); return(true); } else { return(SaveAs()); } }