コード例 #1
0
        protected virtual void Dispose(bool disposing)
        {
            if (!disposed)
            {
                disposed = true;

                if (disposing)
                {
                }

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

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

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

                if (preparsedData != null)
                {
                    preparsedData.Dispose();
                }
            }
        }
コード例 #2
0
 public void Dispose()
 {
     if (hThread != null)
     {
         hThread.Dispose();
     }
     if (hProcess != null)
     {
         hProcess.Dispose();
     }
 }
コード例 #3
0
 public void Dispose()
 {
     hThread?.Dispose();
     hProcess?.Dispose();
 }