15 references to ReleaseHdcInternal
System.Drawing.Common (4)
System\Drawing\BufferedGraphics.cs (2)
77
target.
ReleaseHdcInternal
(targetDC);
106
Graphics.
ReleaseHdcInternal
(sourceDC);
System\Drawing\BufferedGraphicsContext.cs (1)
125
targetGraphics.
ReleaseHdcInternal
(destDc);
System\Drawing\Graphics.cs (1)
501
public void ReleaseHdc(IntPtr hdc) =>
ReleaseHdcInternal
(hdc);
System.Drawing.Common.Tests (11)
mono\System.Drawing\GraphicsTests.cs (5)
2136
g.
ReleaseHdcInternal
(hdc1);
2138
g.
ReleaseHdcInternal
(hdc2);
2147
Assert.Throws<ArgumentException>(() => g.
ReleaseHdcInternal
(IntPtr.Zero));
2156
g.
ReleaseHdcInternal
(hdc);
2157
Assert.Throws<ArgumentException>(() => g.
ReleaseHdcInternal
(hdc));
System\Drawing\GraphicsTests.cs (6)
140
AssertExtensions.Throws<ArgumentException>(null, () => graphics.
ReleaseHdcInternal
(hdc));
145
AssertExtensions.Throws<ArgumentException>(null, () => graphics.
ReleaseHdcInternal
(hdc));
148
graphics.
ReleaseHdcInternal
(hdc);
150
AssertExtensions.Throws<ArgumentException>(null, () => graphics.
ReleaseHdcInternal
(hdc));
192
AssertExtensions.Throws<ArgumentException>(null, () => graphics.
ReleaseHdcInternal
(IntPtr.Zero));
204
AssertExtensions.Throws<ArgumentException>(null, () => graphics.
ReleaseHdcInternal
(IntPtr.Zero));