2 implementations of IGraphicsHdcProvider
System.Windows.Forms (2)
System\Windows\Forms\Rendering\DrawItemEventArgs.cs (1)
14
public class DrawItemEventArgs : EventArgs, IDisposable, IDeviceContext,
IGraphicsHdcProvider
, IHdcContext
System\Windows\Forms\Rendering\PaintEventArgs.cs (1)
18
public partial class PaintEventArgs : EventArgs, IDisposable, IDeviceContext,
IGraphicsHdcProvider
, IHdcContext
14 references to IGraphicsHdcProvider
System.Private.Windows.GdiPlus (3)
Windows\Win32\Graphics\Gdi\DeviceContextHdcScope.cs (3)
96
IGraphicsHdcProvider
? provider = deviceContext as
IGraphicsHdcProvider
;
198
if (DeviceContext is not
IGraphicsHdcProvider
)
System.Windows.Forms (7)
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutPanel.cs (1)
398
if (!((
IGraphicsHdcProvider
)pcea).IsGraphicsStateClean)
System\Windows\Forms\Rendering\DrawItemEventArgs.cs (3)
165
IGraphics?
IGraphicsHdcProvider
.GetGraphics(bool createIfNeeded) => _event.GetGraphics(createIfNeeded);
166
HDC
IGraphicsHdcProvider
.GetHdc() => _event.GetHDC();
167
bool
IGraphicsHdcProvider
.IsGraphicsStateClean => _event.IsStateClean;
System\Windows\Forms\Rendering\PaintEventArgs.cs (3)
138
IGraphics?
IGraphicsHdcProvider
.GetGraphics(bool createIfNeeded) => _event.GetGraphics(createIfNeeded);
139
HDC
IGraphicsHdcProvider
.GetHdc() => _event.GetHDC();
140
bool
IGraphicsHdcProvider
.IsGraphicsStateClean => _event.IsStateClean;
System.Windows.Forms.Primitives (1)
System\Windows\Forms\DeviceContextExtensions.cs (1)
176
IGraphicsHdcProvider
provider => (Graphics?)provider.GetGraphics(create),
System.Windows.Forms.Primitives.Tests (3)
System\Windows\Forms\DeviceContextHdcScopeTests.cs (3)
217
Mock<
IGraphicsHdcProvider
> mockHdcProvider = new();
252
Mock<
IGraphicsHdcProvider
> mockHdcProvider = new();
289
Mock<
IGraphicsHdcProvider
> mockHdcProvider = new();