20 references to ReleaseHdcInternal
System.Drawing.Common (5)
System\Drawing\BufferedGraphics.cs (2)
77target.ReleaseHdcInternal(targetDC); 106Graphics.ReleaseHdcInternal(sourceDC);
System\Drawing\BufferedGraphicsContext.cs (1)
125targetGraphics.ReleaseHdcInternal(destDc);
System\Drawing\Graphics.cs (2)
501public void ReleaseHdc(IntPtr hdc) => ReleaseHdcInternal(hdc); 503public void ReleaseHdc() => ReleaseHdcInternal(_nativeHdc);
System.Drawing.Common.Tests (13)
mono\System.Drawing\GraphicsTests.cs (5)
2135g.ReleaseHdcInternal(hdc1); 2137g.ReleaseHdcInternal(hdc2); 2146Assert.Throws<ArgumentException>(() => g.ReleaseHdcInternal(IntPtr.Zero)); 2155g.ReleaseHdcInternal(hdc); 2156Assert.Throws<ArgumentException>(() => g.ReleaseHdcInternal(hdc));
System\Drawing\GraphicsTests.cs (8)
141AssertExtensions.Throws<ArgumentException>(null, () => graphics.ReleaseHdcInternal(hdc)); 146AssertExtensions.Throws<ArgumentException>(null, () => graphics.ReleaseHdcInternal(hdc)); 149graphics.ReleaseHdcInternal(hdc); 151AssertExtensions.Throws<ArgumentException>(null, () => graphics.ReleaseHdcInternal(hdc)); 161AssertExtensions.Throws<ArgumentException>(null, () => graphics.ReleaseHdcInternal(10)); 164graphics.ReleaseHdcInternal(10); 193AssertExtensions.Throws<ArgumentException>(null, () => graphics.ReleaseHdcInternal(IntPtr.Zero)); 205AssertExtensions.Throws<ArgumentException>(null, () => graphics.ReleaseHdcInternal(IntPtr.Zero));
System.Windows.Forms (2)
System\Windows\Forms\Controls\ImageList\ImageList.cs (2)
545g.ReleaseHdcInternal(dc); 681graphics.ReleaseHdcInternal(dc);