public bool SaveState() { bool _result = false; if (_StateSnippet == null) { return(false); } _StateSnippet.SetRtf(_rtf.Rtf, out _result); _StateSnippet.SetCode(_rtf.Text, out _result); if (_result) { _StateSnippet.CodeLastModificationDate = DateTime.Now; } _StateSnippet.RTFOwnTheme = _mainform.rtfEditor.OwnTheme; if (_StateSnippet.RTFOwnTheme) { _StateSnippet.RTFTheme = _mainform.rtfEditor.Theme; } return(_result); }