4 instantiations of ARGB
System.Private.Windows.Core (2)
Windows\Win32\Graphics\Gdi\ARGB.cs (2)
42public static implicit operator ARGB(in Color color) => new((uint)color.ToArgb()); 43public static implicit operator ARGB(uint color) => new(color);
System.Windows.Forms.Primitives.Tests (2)
Interop\GdiPlus\ARGBTests.cs (2)
19ARGB fromValue = new(value); 24ARGB fromBytes = new(a, r, g, b);
28 references to ARGB
System.Private.Windows.Core (12)
Windows\Win32\Graphics\Gdi\ARGB.cs (6)
42public static implicit operator ARGB(in Color color) => new((uint)color.ToArgb()); 43public static implicit operator ARGB(uint color) => new(color); 44public static implicit operator Color(ARGB argb) => Color.FromArgb((int)argb.Value); 45public static implicit operator uint(ARGB argb) => argb.Value; 47public static Color[] ToColorArray(params ReadOnlySpan<ARGB> argbColors) 60ref Unsafe.As<uint, ARGB>(ref MemoryMarshal.GetReference(argbColors)),
Windows\Win32\Graphics\Gdi\ArgbBuffer.cs (6)
10/// Buffer for <see cref="ARGB"/> values. Uses the stack for buffer sizes up to 16. Use in a <see langword="using"/> 20private BufferScope<ARGB> _bufferScope; 26_bufferScope = new BufferScope<ARGB>(new Span<ARGB>(s, StackSpace), length); 39ref Unsafe.As<ARGB, uint>(ref _bufferScope.GetPinnableReference()); 41public readonly Color[] ToColorArray(int length) => ARGB.ToColorArray(_bufferScope[..length]);
System.Windows.Forms (9)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\DropDownButton.DropDownButtonAdapter.cs (1)
76Color c = (ARGB)SystemColors.Window;
System\Windows\Forms\Rendering\ControlPaint.cs (3)
299ReadOnlySpan<ARGB> colors = new((ARGB*)data.Scan0, width * height); 305ARGB color = colors[y * width + x];
System\Windows\Forms\Rendering\ControlPaint.HLSColor.cs (5)
31ARGB argb = color; 111ARGB dark = SystemColors.ControlDark; 112ARGB darkDark = SystemColors.ControlDarkDark; 162ARGB light = SystemColors.ControlLight; 163ARGB lightLight = SystemColors.ControlLightLight;
System.Windows.Forms.Primitives (4)
System\Windows\Forms\SystemDrawingExtensions.cs (4)
71ARGB argb1 = color1; 72ARGB argb2 = color2; 86ARGB argb = color; 100? new Pen((ARGB)color)
System.Windows.Forms.Primitives.Tests (3)
Interop\GdiPlus\ARGBTests.cs (3)
19ARGB fromValue = new(value); 24ARGB fromBytes = new(a, r, g, b); 32ARGB argb = color;