コード例 #1
0
 public void Dispose()
 {
     _hashProvider.Dispose();
     _keyShareProvider.Dispose();
     _bulkCipherProvider.Dispose();
     GC.SuppressFinalize(this);
 }
コード例 #2
0
ファイル: SHA512.cs プロジェクト: mazong1123/binbridge
        /// <summary>
        /// Releases the unmanaged resources used by the <see cref="SHA512"/> and optionally releases the managed resources.
        /// </summary>
        /// <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        protected override void Dispose(bool disposing)
        {
            base.Dispose(disposing);

            if (disposing)
            {
                _hashProvider.Dispose();
                _hashProvider = null;
            }
        }