コード例 #1
0
 protected override void Dispose(bool disposing)
 {
     if (disposing)
     {
         _isOpen     = false;
         _writable   = false;
         _expandable = false;
         // Don't set buffer to null - allow TryGetBuffer, GetBuffer & ToArray to work.
         _lastReadTask = default;
     }
 }
コード例 #2
0
 protected override void Dispose(bool disposing)
 {
     try
     {
         if (disposing)
         {
             _isOpen     = false;
             _writable   = false;
             _expandable = false;
             // Don't set buffer to null - allow TryGetBuffer, GetBuffer & ToArray to work.
             _lastReadTask = default;
         }
     }
     finally
     {
         // Call base.Close() to cleanup async IO resources
         base.Dispose(disposing);
     }
 }