internal void ReloadWindow(DocumentWindow window) { if (!IsDirty(window) || Errors.ReloadUnsaved() == DialogResult.Yes) { NAntDocument document = _documents[window]; try { TextLocation position = window.CaretPosition; document.Reload(); window.Contents = document.Contents; window.MoveCaretTo(position.Line, position.Column); UpdateDisplay(); } catch (Exception ex) { Errors.CouldNotLoadFile(document.FullName, ex.Message); } } }