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