Exemplo n.º 1
0
 private void Dispose(bool disposing)
 {
     if (!disposed)
     {
         if (disposing)
         {
             if (AnalysisInputData != null)
             {
                 AnalysisInputData.Dispose();
             }
             if (USPUniversalInputData != null)
             {
                 USPUniversalInputData.Dispose();
             }
             if (USPSampleInputData != null)
             {
                 USPSampleInputData.Dispose();
             }
             if (fileStream != null)
             {
                 fileStream.Close();
             }
         }
         disposed = true;
     }
 }
Exemplo n.º 2
0
 public void RemoveInputData(bool analysis, bool uspUniv, bool uspSample)
 {
     if (analysis && AnalysisInputData != null)
     {
         AnalysisInputData.Dispose();
         AnalysisInputData = null;
         foreach (AnalysisAlgorithm alg in Enum.GetValues(typeof(AnalysisAlgorithm)))
         {
             analysisResults[alg] = null;
         }
         IsSaved = false;
         AnalysisInputDataRemoved(this, new EventArgs());
     }
     if (uspUniv && USPUniversalInputData != null)
     {
         USPUniversalInputData.Dispose();
         USPUniversalInputData = null;
         // ...
         IsSaved = false;
         USPUniversalInputDataRemoved(this, new EventArgs());
     }
     if (uspSample && USPSampleInputData != null)
     {
         USPSampleInputData.Dispose();
         USPSampleInputData = null;
         // ...
         IsSaved = false;
         USPSampleInputDataRemoved(this, new EventArgs());
     }
 }