private void FireTestListenerFileChangedEvent(TestListenerFileChangedEventArgs args)
 {
     if (OnTestListenerFileChanged != null)
     {
         OnTestListenerFileChanged(this, args);
     }
 }
        private void save()
        {
            try
            {
                TestListenerCollection.SerializeToFile(this._testListeners, _filePath);
                m_cancelButton.Text = "&Close";
                m_testListenersTreeView.Nodes[0].ToolTipText = _filePath;
                markAsUnchanged();

                var args = new TestListenerFileChangedEventArgs(_filePath);
                FireTestListenerFileChangedEvent(args);
            }
            catch (Exception e)
            {
                DisplayErrorMessage(e.Message);
            }
        }
        void TestListenersEditorDialog_OnTestListenerFileChanged(TestListenersEditorDialog testListenersEditorDialog, TestListenerFileChangedEventArgs args)
        {
            var changed = new Uri(args.FilePath);

            if (m_testListenersUri != null && m_testListenersUri.Equals(changed))
            {
                _promptListenerReload = true;
            }
        }