Beispiel #1
0
 protected override void OnDispose()
 {
     if (_isDisposed)
     {
         return;
     }
     _isDisposed = true;
     if (_timer != null)
     {
         _timer.Stop();
         _timer = null;
     }
     if (SurveyPoints != null)
     {
         SurveyPoints = null;
     }
     foreach (var page in Pages)
     {
         page.Dispose();
     }
     if (_surveyPointProvider != null)
     {
         _surveyPointProvider.Dispose();
         _surveyPointProvider = null;
     }
     base.OnDispose();
 }