123456789101112131415161718 |
- using System;
- using System.Runtime.ConstrainedExecution;
- using Microsoft.Win32.SafeHandles;
- namespace Standard;
- internal sealed class SafeHBITMAP : SafeHandleZeroOrMinusOneIsInvalid
- {
- private SafeHBITMAP() : base(true)
- {
- }
- [ReliabilityContract(Consistency.WillNotCorruptState, Cer.MayFail)]
- protected override bool ReleaseHandle()
- {
- return NativeMethods.DeleteObject(this.handle);
- }
- }
|