<PackageReference Include="System.Drawing.Common" Version="11.0.0-preview.2.26159.112" />

System.Drawing.Drawing2D.LinearGradientBrush

public sealed class LinearGradientBrush : Brush
Encapsulates a Brush with a linear gradient. This class cannot be inherited.
namespace System.Drawing.Drawing2D { public sealed class LinearGradientBrush : Brush { public Blend Blend { get; set; } public bool GammaCorrection { get; set; } public ColorBlend InterpolationColors { get; set; } public Color[] LinearColors { get; set; } public RectangleF Rectangle { get; } public Matrix Transform { get; set; } public WrapMode WrapMode { get; set; } public LinearGradientBrush(Point point1, Point point2, Color color1, Color color2); public LinearGradientBrush(PointF point1, PointF point2, Color color1, Color color2); public LinearGradientBrush(Rectangle rect, Color color1, Color color2, LinearGradientMode linearGradientMode); public LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle); public LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle, bool isAngleScaleable); public LinearGradientBrush(RectangleF rect, Color color1, Color color2, LinearGradientMode linearGradientMode); public LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle); public LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle, bool isAngleScaleable); public void MultiplyTransform(Matrix matrix); public void MultiplyTransform(Matrix matrix, MatrixOrder order); public void ResetTransform(); public void RotateTransform(float angle); public void RotateTransform(float angle, MatrixOrder order); public void ScaleTransform(float sx, float sy); public void ScaleTransform(float sx, float sy, MatrixOrder order); public void SetBlendTriangularShape(float focus); public void SetBlendTriangularShape(float focus, float scale); public void SetSigmaBellShape(float focus); public void SetSigmaBellShape(float focus, float scale); public void TranslateTransform(float dx, float dy); public void TranslateTransform(float dx, float dy, MatrixOrder order); } }