20 references to ReleaseHdcInternal
System.Drawing.Common (5)
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 (2)
501
public void ReleaseHdc(IntPtr hdc) =>
ReleaseHdcInternal
(hdc);
503
public void ReleaseHdc() =>
ReleaseHdcInternal
(_nativeHdc);
System.Drawing.Common.Tests (13)
mono\System.Drawing\GraphicsTests.cs (5)
2135
g.
ReleaseHdcInternal
(hdc1);
2137
g.
ReleaseHdcInternal
(hdc2);
2146
Assert.Throws<ArgumentException>(() => g.
ReleaseHdcInternal
(IntPtr.Zero));
2155
g.
ReleaseHdcInternal
(hdc);
2156
Assert.Throws<ArgumentException>(() => g.
ReleaseHdcInternal
(hdc));
System\Drawing\GraphicsTests.cs (8)
141
AssertExtensions.Throws<ArgumentException>(null, () => graphics.
ReleaseHdcInternal
(hdc));
146
AssertExtensions.Throws<ArgumentException>(null, () => graphics.
ReleaseHdcInternal
(hdc));
149
graphics.
ReleaseHdcInternal
(hdc);
151
AssertExtensions.Throws<ArgumentException>(null, () => graphics.
ReleaseHdcInternal
(hdc));
161
AssertExtensions.Throws<ArgumentException>(null, () => graphics.
ReleaseHdcInternal
(10));
164
graphics.
ReleaseHdcInternal
(10);
193
AssertExtensions.Throws<ArgumentException>(null, () => graphics.
ReleaseHdcInternal
(IntPtr.Zero));
205
AssertExtensions.Throws<ArgumentException>(null, () => graphics.
ReleaseHdcInternal
(IntPtr.Zero));
System.Windows.Forms (2)
System\Windows\Forms\Controls\ImageList\ImageList.cs (2)
545
g.
ReleaseHdcInternal
(dc);
681
graphics.
ReleaseHdcInternal
(dc);