public void Dispose(bool fDisposing)
{
if (this.TransformMetadata != IntPtr.Zero)
{
Marshal.FreeCoTaskMem(this.TransformMetadata);
this.TransformMetadata = IntPtr.Zero;
}
if (this.DigestValue != IntPtr.Zero)
{
Marshal.FreeCoTaskMem(this.DigestValue);
this.DigestValue = IntPtr.Zero;
}
if (fDisposing)
{
GC.SuppressFinalize(this);
}
}
}