2 instantiations of ARGB
System.Private.Windows.Core (2)
Windows\Win32\Graphics\Gdi\ARGB.cs (2)
40public static implicit operator ARGB(in Color color) => new((uint)color.ToArgb()); 41public static implicit operator ARGB(uint color) => new(color);
25 references to ARGB
System.Private.Windows.Core (12)
Windows\Win32\Graphics\Gdi\ARGB.cs (6)
40public static implicit operator ARGB(in Color color) => new((uint)color.ToArgb()); 41public static implicit operator ARGB(uint color) => new(color); 42public static implicit operator Color(ARGB argb) => Color.FromArgb((int)argb.Value); 43public static implicit operator uint(ARGB argb) => argb.Value; 45public static Color[] ToColorArray(params ReadOnlySpan<ARGB> argbColors) 57ToColorArray(MemoryMarshal.Cast<uint, ARGB>(argbColors));
Windows\Win32\Graphics\Gdi\ArgbBuffer.cs (6)
9/// Buffer for <see cref="ARGB"/> values. Uses the stack for buffer sizes up to 16. Use in a <see langword="using"/> 19private BufferScope<ARGB> _bufferScope; 25_bufferScope = new BufferScope<ARGB>(new Span<ARGB>(s, StackSpace), length); 38ref Unsafe.As<ARGB, uint>(ref _bufferScope.GetPinnableReference()); 40public 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; 165ARGB light = SystemColors.ControlLight; 166ARGB 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)