protected override void Dispose(bool fDisposing) { if (fDisposing) { if (_sampleTextsWatcher != null) { _sampleTextsWatcher.EnableRaisingEvents = false; _sampleTextsWatcher.Dispose(); _sampleTextsWatcher = null; } } base.Dispose(fDisposing); }