コード例 #1
0
        public void Lifecycle()
        {
            var stream = new TempFileStream();

            Assert.True(File.Exists(stream.FileName));

            stream.Dispose();
            Assert.False(File.Exists(stream.FileName));
        }
コード例 #2
0
 /// <summary>
 /// Override this method to change behavior of dispose in child classes.
 /// </summary>
 /// <param name="isDisposing"></param>
 protected virtual void Dispose(bool isDisposing)
 {
     if (isDisposing)
     {
         if (stream != null)
         {
             stream.Dispose();
             stream = null;
         }
     }
 }