diff --git a/src/ImageSharp.Drawing/Processing/Drawing/Brushes/GradientBrushes/EllipticGradientBrush{TPixel}.cs b/src/ImageSharp.Drawing/Processing/Drawing/Brushes/GradientBrushes/EllipticGradientBrush{TPixel}.cs
index 74effa8615..43f7fe04e9 100644
--- a/src/ImageSharp.Drawing/Processing/Drawing/Brushes/GradientBrushes/EllipticGradientBrush{TPixel}.cs
+++ b/src/ImageSharp.Drawing/Processing/Drawing/Brushes/GradientBrushes/EllipticGradientBrush{TPixel}.cs
@@ -12,7 +12,7 @@ namespace SixLabors.ImageSharp.Processing.Drawing.Brushes.GradientBrushes
/// the ratio between longest and shortest extension.
///
/// The Pixel format that is used.
- public sealed class EllipticGradientBrush : AbstractGradientBrush
+ public sealed class EllipticGradientBrush : GradientBrushBase
where TPixel : struct, IPixel
{
private readonly Point center;
@@ -21,7 +21,7 @@ namespace SixLabors.ImageSharp.Processing.Drawing.Brushes.GradientBrushes
private readonly float axisRatio;
- ///
+ ///
/// The center of the elliptical gradient and 0 for the color stops.
/// The end point of the reference axis of the ellipse.
///
@@ -59,7 +59,7 @@ namespace SixLabors.ImageSharp.Processing.Drawing.Brushes.GradientBrushes
this.RepetitionMode);
///
- private sealed class RadialGradientBrushApplicator : AbstractGradientBrushApplicator
+ private sealed class RadialGradientBrushApplicator : GradientBrushApplicatorBase
{
private readonly Point center;
diff --git a/src/ImageSharp.Drawing/Processing/Drawing/Brushes/GradientBrushes/AbstractGradientBrush{TPixel}.cs b/src/ImageSharp.Drawing/Processing/Drawing/Brushes/GradientBrushes/GradientBrushBase{TPixel}.cs
similarity index 95%
rename from src/ImageSharp.Drawing/Processing/Drawing/Brushes/GradientBrushes/AbstractGradientBrush{TPixel}.cs
rename to src/ImageSharp.Drawing/Processing/Drawing/Brushes/GradientBrushes/GradientBrushBase{TPixel}.cs
index c963c9831f..d0a1ef1c24 100644
--- a/src/ImageSharp.Drawing/Processing/Drawing/Brushes/GradientBrushes/AbstractGradientBrush{TPixel}.cs
+++ b/src/ImageSharp.Drawing/Processing/Drawing/Brushes/GradientBrushes/GradientBrushBase{TPixel}.cs
@@ -11,13 +11,13 @@ namespace SixLabors.ImageSharp.Processing.Drawing.Brushes.GradientBrushes
/// Base class for Gradient brushes
///
/// The pixel format
- public abstract class AbstractGradientBrush : IBrush
+ public abstract class GradientBrushBase : IBrush
where TPixel : struct, IPixel
{
///
/// Defines how the colors are repeated beyond the interval [0..1]
/// The gradient colors.
- protected AbstractGradientBrush(
+ protected GradientBrushBase(
GradientRepetitionMode repetitionMode,
params ColorStop[] colorStops)
{
@@ -44,20 +44,20 @@ namespace SixLabors.ImageSharp.Processing.Drawing.Brushes.GradientBrushes
///
/// Base class for gradient brush applicators
///
- protected abstract class AbstractGradientBrushApplicator : BrushApplicator
+ protected abstract class GradientBrushApplicatorBase : BrushApplicator
{
private readonly ColorStop[] colorStops;
private readonly GradientRepetitionMode repetitionMode;
///
- /// Initializes a new instance of the class.
+ /// Initializes a new instance of the class.
///
/// The target.
/// The options.
/// An array of color stops sorted by their position.
/// Defines if and how the gradient should be repeated.
- protected AbstractGradientBrushApplicator(
+ protected GradientBrushApplicatorBase(
ImageFrame target,
GraphicsOptions options,
ColorStop[] colorStops,
diff --git a/src/ImageSharp.Drawing/Processing/Drawing/Brushes/GradientBrushes/LinearGradientBrush{TPixel}.cs b/src/ImageSharp.Drawing/Processing/Drawing/Brushes/GradientBrushes/LinearGradientBrush{TPixel}.cs
index 6cfa4651b1..09f816dd97 100644
--- a/src/ImageSharp.Drawing/Processing/Drawing/Brushes/GradientBrushes/LinearGradientBrush{TPixel}.cs
+++ b/src/ImageSharp.Drawing/Processing/Drawing/Brushes/GradientBrushes/LinearGradientBrush{TPixel}.cs
@@ -11,7 +11,7 @@ namespace SixLabors.ImageSharp.Processing.Drawing.Brushes.GradientBrushes
/// - a set of colors in relative distances to each other.
///
/// The pixel format
- public sealed class LinearGradientBrush : AbstractGradientBrush
+ public sealed class LinearGradientBrush : GradientBrushBase
where TPixel : struct, IPixel
{
private readonly Point p1;
@@ -43,7 +43,7 @@ namespace SixLabors.ImageSharp.Processing.Drawing.Brushes.GradientBrushes
///
/// The linear gradient brush applicator.
///
- private sealed class LinearGradientBrushApplicator : AbstractGradientBrushApplicator
+ private sealed class LinearGradientBrushApplicator : GradientBrushApplicatorBase
{
private readonly Point start;
diff --git a/src/ImageSharp.Drawing/Processing/Drawing/Brushes/GradientBrushes/RadialGradientBrush{TPixel}.cs b/src/ImageSharp.Drawing/Processing/Drawing/Brushes/GradientBrushes/RadialGradientBrush{TPixel}.cs
index d1a99a015c..5c0d8051ca 100644
--- a/src/ImageSharp.Drawing/Processing/Drawing/Brushes/GradientBrushes/RadialGradientBrush{TPixel}.cs
+++ b/src/ImageSharp.Drawing/Processing/Drawing/Brushes/GradientBrushes/RadialGradientBrush{TPixel}.cs
@@ -9,14 +9,14 @@ namespace SixLabors.ImageSharp.Processing.Drawing.Brushes.GradientBrushes
/// A Circular Gradient Brush, defined by center point and radius.
///
/// The pixel format.
- public sealed class RadialGradientBrush : AbstractGradientBrush
+ public sealed class RadialGradientBrush : GradientBrushBase
where TPixel : struct, IPixel
{
private readonly Point center;
private readonly float radius;
- ///
+ ///
/// The center of the circular gradient and 0 for the color stops.
/// The radius of the circular gradient and 1 for the color stops.
/// Defines how the colors in the gradient are repeated.
@@ -46,7 +46,7 @@ namespace SixLabors.ImageSharp.Processing.Drawing.Brushes.GradientBrushes
this.RepetitionMode);
///
- private sealed class RadialGradientBrushApplicator : AbstractGradientBrushApplicator
+ private sealed class RadialGradientBrushApplicator : GradientBrushApplicatorBase
{
private readonly Point center;
diff --git a/tests/ImageSharp.Tests/Drawing/FillLinearGradientBrushTests.cs b/tests/ImageSharp.Tests/Drawing/FillLinearGradientBrushTests.cs
index 78b7d11e0e..9e7af1e578 100644
--- a/tests/ImageSharp.Tests/Drawing/FillLinearGradientBrushTests.cs
+++ b/tests/ImageSharp.Tests/Drawing/FillLinearGradientBrushTests.cs
@@ -41,7 +41,7 @@ namespace SixLabors.ImageSharp.Tests.Drawing
new ColorStop(1, red));
image.Mutate(x => x.Fill(unicolorLinearGradientBrush));
-
+
image.DebugSave(provider, appendPixelTypeToFileName: false, appendSourceFileOrDescription: false);
// no need for reference image in this test:
@@ -68,7 +68,7 @@ namespace SixLabors.ImageSharp.Tests.Drawing
new ColorStop(1, NamedColors.Yellow));
image.Mutate(x => x.Fill(unicolorLinearGradientBrush));
- },
+ },
appendSourceFileOrDescription: false);
}