///<summary>Releases the unmanaged resources used by the <see cref="T:System.Runtime.InteropServices.SafeHandle" /> class specifying whether to perform a normal dispose operation.</summary> ///<param name="disposing"> ///<see langword="true" /> for a normal dispose operation; <see langword="false" /> to finalize the handle.</param> [SecurityCritical] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [__DynamicallyInvokable] protectedvirtualvoidDispose(bool disposing) { if (disposing) this.InternalDispose(); else this.InternalFinalize(); }