Example #1
0
        /// ------------------------------------------------------------------------------------
        public void Dispose()
        {
            _audioVideoDataGatherer.Dispose();
            _presetGatherer.Dispose();
            _autoCompleteValueGatherer.Dispose();
            _fieldGatherer.Dispose();

            if (ProjectWindow != null)
            {
                ProjectWindow.Dispose();
                ProjectWindow = null;
            }

            _scope.Dispose();
            _scope = null;
            GC.Collect();
        }