From 2cfdc9fb6ec64c9d9db9298e51587e1e40f82265 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Sat, 11 May 2019 00:33:00 +0200 Subject: [PATCH] move all extension methods under a subfolder (non-namespace providing) --- src/ImageSharp/ImageSharp.csproj.DotSettings | 1 + .../Processing/{ => Extensions}/AutoOrientExtensions.cs | 0 .../Processing/{ => Extensions}/BackgroundColorExtensions.cs | 0 .../Processing/{ => Extensions}/BinaryDiffuseExtensions.cs | 0 .../Processing/{ => Extensions}/BinaryDitherExtensions.cs | 0 .../Processing/{ => Extensions}/BinaryThresholdExtensions.cs | 0 .../Processing/{ => Extensions}/BlackWhiteExtensions.cs | 0 src/ImageSharp/Processing/{ => Extensions}/BoxBlurExtensions.cs | 0 .../Processing/{ => Extensions}/BrightnessExtensions.cs | 0 .../Processing/{ => Extensions}/ColorBlindnessExtensions.cs | 0 .../Processing/{ => Extensions}/ContrastExtensions.cs | 0 src/ImageSharp/Processing/{ => Extensions}/CropExtensions.cs | 0 .../Processing/{ => Extensions}/DetectEdgesExtensions.cs | 0 src/ImageSharp/Processing/{ => Extensions}/DiffuseExtensions.cs | 0 src/ImageSharp/Processing/{ => Extensions}/DitherExtensions.cs | 0 .../Processing/{ => Extensions}/EntropyCropExtensions.cs | 0 src/ImageSharp/Processing/{ => Extensions}/FilterExtensions.cs | 0 src/ImageSharp/Processing/{ => Extensions}/FlipExtensions.cs | 0 .../Processing/{ => Extensions}/GaussianBlurExtensions.cs | 0 .../Processing/{ => Extensions}/GaussianSharpenExtensions.cs | 0 src/ImageSharp/Processing/{ => Extensions}/GlowExtensions.cs | 0 .../Processing/{ => Extensions}/GrayscaleExtensions.cs | 0 .../HistogramEqualizationExtensions.cs} | 2 +- src/ImageSharp/Processing/{ => Extensions}/HueExtensions.cs | 0 src/ImageSharp/Processing/{ => Extensions}/InvertExtensions.cs | 0 .../Processing/{ => Extensions}/KodachromeExtensions.cs | 0 .../Processing/{ => Extensions}/LomographExtensions.cs | 0 .../Processing/{ => Extensions}/OilPaintExtensions.cs | 0 src/ImageSharp/Processing/{ => Extensions}/OpacityExtensions.cs | 0 src/ImageSharp/Processing/{ => Extensions}/PadExtensions.cs | 0 .../Processing/{ => Extensions}/PixelateExtensions.cs | 0 .../Processing/{ => Extensions}/PolaroidExtensions.cs | 0 .../Processing/{ => Extensions}/ProcessingExtensions.cs | 0 .../Processing/{ => Extensions}/QuantizeExtensions.cs | 0 src/ImageSharp/Processing/{ => Extensions}/ResizeExtensions.cs | 0 src/ImageSharp/Processing/{ => Extensions}/RotateExtensions.cs | 0 .../Processing/{ => Extensions}/RotateFlipExtensions.cs | 0 .../Processing/{ => Extensions}/SaturateExtensions.cs | 0 src/ImageSharp/Processing/{ => Extensions}/SepiaExtensions.cs | 0 src/ImageSharp/Processing/{ => Extensions}/SkewExtensions.cs | 0 .../Processing/{ => Extensions}/TransformExtensions.cs | 0 .../Processing/{ => Extensions}/VignetteExtensions.cs | 0 42 files changed, 2 insertions(+), 1 deletion(-) rename src/ImageSharp/Processing/{ => Extensions}/AutoOrientExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/BackgroundColorExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/BinaryDiffuseExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/BinaryDitherExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/BinaryThresholdExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/BlackWhiteExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/BoxBlurExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/BrightnessExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/ColorBlindnessExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/ContrastExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/CropExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/DetectEdgesExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/DiffuseExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/DitherExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/EntropyCropExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/FilterExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/FlipExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/GaussianBlurExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/GaussianSharpenExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/GlowExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/GrayscaleExtensions.cs (100%) rename src/ImageSharp/Processing/{HistogramEqualizationExtension.cs => Extensions/HistogramEqualizationExtensions.cs} (96%) rename src/ImageSharp/Processing/{ => Extensions}/HueExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/InvertExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/KodachromeExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/LomographExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/OilPaintExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/OpacityExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/PadExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/PixelateExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/PolaroidExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/ProcessingExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/QuantizeExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/ResizeExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/RotateExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/RotateFlipExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/SaturateExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/SepiaExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/SkewExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/TransformExtensions.cs (100%) rename src/ImageSharp/Processing/{ => Extensions}/VignetteExtensions.cs (100%) diff --git a/src/ImageSharp/ImageSharp.csproj.DotSettings b/src/ImageSharp/ImageSharp.csproj.DotSettings index e43e92ddc..018ca75cd 100644 --- a/src/ImageSharp/ImageSharp.csproj.DotSettings +++ b/src/ImageSharp/ImageSharp.csproj.DotSettings @@ -7,6 +7,7 @@ True True True + True True True True \ No newline at end of file diff --git a/src/ImageSharp/Processing/AutoOrientExtensions.cs b/src/ImageSharp/Processing/Extensions/AutoOrientExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/AutoOrientExtensions.cs rename to src/ImageSharp/Processing/Extensions/AutoOrientExtensions.cs diff --git a/src/ImageSharp/Processing/BackgroundColorExtensions.cs b/src/ImageSharp/Processing/Extensions/BackgroundColorExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/BackgroundColorExtensions.cs rename to src/ImageSharp/Processing/Extensions/BackgroundColorExtensions.cs diff --git a/src/ImageSharp/Processing/BinaryDiffuseExtensions.cs b/src/ImageSharp/Processing/Extensions/BinaryDiffuseExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/BinaryDiffuseExtensions.cs rename to src/ImageSharp/Processing/Extensions/BinaryDiffuseExtensions.cs diff --git a/src/ImageSharp/Processing/BinaryDitherExtensions.cs b/src/ImageSharp/Processing/Extensions/BinaryDitherExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/BinaryDitherExtensions.cs rename to src/ImageSharp/Processing/Extensions/BinaryDitherExtensions.cs diff --git a/src/ImageSharp/Processing/BinaryThresholdExtensions.cs b/src/ImageSharp/Processing/Extensions/BinaryThresholdExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/BinaryThresholdExtensions.cs rename to src/ImageSharp/Processing/Extensions/BinaryThresholdExtensions.cs diff --git a/src/ImageSharp/Processing/BlackWhiteExtensions.cs b/src/ImageSharp/Processing/Extensions/BlackWhiteExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/BlackWhiteExtensions.cs rename to src/ImageSharp/Processing/Extensions/BlackWhiteExtensions.cs diff --git a/src/ImageSharp/Processing/BoxBlurExtensions.cs b/src/ImageSharp/Processing/Extensions/BoxBlurExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/BoxBlurExtensions.cs rename to src/ImageSharp/Processing/Extensions/BoxBlurExtensions.cs diff --git a/src/ImageSharp/Processing/BrightnessExtensions.cs b/src/ImageSharp/Processing/Extensions/BrightnessExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/BrightnessExtensions.cs rename to src/ImageSharp/Processing/Extensions/BrightnessExtensions.cs diff --git a/src/ImageSharp/Processing/ColorBlindnessExtensions.cs b/src/ImageSharp/Processing/Extensions/ColorBlindnessExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/ColorBlindnessExtensions.cs rename to src/ImageSharp/Processing/Extensions/ColorBlindnessExtensions.cs diff --git a/src/ImageSharp/Processing/ContrastExtensions.cs b/src/ImageSharp/Processing/Extensions/ContrastExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/ContrastExtensions.cs rename to src/ImageSharp/Processing/Extensions/ContrastExtensions.cs diff --git a/src/ImageSharp/Processing/CropExtensions.cs b/src/ImageSharp/Processing/Extensions/CropExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/CropExtensions.cs rename to src/ImageSharp/Processing/Extensions/CropExtensions.cs diff --git a/src/ImageSharp/Processing/DetectEdgesExtensions.cs b/src/ImageSharp/Processing/Extensions/DetectEdgesExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/DetectEdgesExtensions.cs rename to src/ImageSharp/Processing/Extensions/DetectEdgesExtensions.cs diff --git a/src/ImageSharp/Processing/DiffuseExtensions.cs b/src/ImageSharp/Processing/Extensions/DiffuseExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/DiffuseExtensions.cs rename to src/ImageSharp/Processing/Extensions/DiffuseExtensions.cs diff --git a/src/ImageSharp/Processing/DitherExtensions.cs b/src/ImageSharp/Processing/Extensions/DitherExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/DitherExtensions.cs rename to src/ImageSharp/Processing/Extensions/DitherExtensions.cs diff --git a/src/ImageSharp/Processing/EntropyCropExtensions.cs b/src/ImageSharp/Processing/Extensions/EntropyCropExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/EntropyCropExtensions.cs rename to src/ImageSharp/Processing/Extensions/EntropyCropExtensions.cs diff --git a/src/ImageSharp/Processing/FilterExtensions.cs b/src/ImageSharp/Processing/Extensions/FilterExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/FilterExtensions.cs rename to src/ImageSharp/Processing/Extensions/FilterExtensions.cs diff --git a/src/ImageSharp/Processing/FlipExtensions.cs b/src/ImageSharp/Processing/Extensions/FlipExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/FlipExtensions.cs rename to src/ImageSharp/Processing/Extensions/FlipExtensions.cs diff --git a/src/ImageSharp/Processing/GaussianBlurExtensions.cs b/src/ImageSharp/Processing/Extensions/GaussianBlurExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/GaussianBlurExtensions.cs rename to src/ImageSharp/Processing/Extensions/GaussianBlurExtensions.cs diff --git a/src/ImageSharp/Processing/GaussianSharpenExtensions.cs b/src/ImageSharp/Processing/Extensions/GaussianSharpenExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/GaussianSharpenExtensions.cs rename to src/ImageSharp/Processing/Extensions/GaussianSharpenExtensions.cs diff --git a/src/ImageSharp/Processing/GlowExtensions.cs b/src/ImageSharp/Processing/Extensions/GlowExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/GlowExtensions.cs rename to src/ImageSharp/Processing/Extensions/GlowExtensions.cs diff --git a/src/ImageSharp/Processing/GrayscaleExtensions.cs b/src/ImageSharp/Processing/Extensions/GrayscaleExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/GrayscaleExtensions.cs rename to src/ImageSharp/Processing/Extensions/GrayscaleExtensions.cs diff --git a/src/ImageSharp/Processing/HistogramEqualizationExtension.cs b/src/ImageSharp/Processing/Extensions/HistogramEqualizationExtensions.cs similarity index 96% rename from src/ImageSharp/Processing/HistogramEqualizationExtension.cs rename to src/ImageSharp/Processing/Extensions/HistogramEqualizationExtensions.cs index 01c14fc09..72962a3f9 100644 --- a/src/ImageSharp/Processing/HistogramEqualizationExtension.cs +++ b/src/ImageSharp/Processing/Extensions/HistogramEqualizationExtensions.cs @@ -8,7 +8,7 @@ namespace SixLabors.ImageSharp.Processing /// /// Defines extension that allow the adjustment of the contrast of an image via its histogram. /// - public static class HistogramEqualizationExtension + public static class HistogramEqualizationExtensions { /// /// Equalizes the histogram of an image to increases the contrast. diff --git a/src/ImageSharp/Processing/HueExtensions.cs b/src/ImageSharp/Processing/Extensions/HueExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/HueExtensions.cs rename to src/ImageSharp/Processing/Extensions/HueExtensions.cs diff --git a/src/ImageSharp/Processing/InvertExtensions.cs b/src/ImageSharp/Processing/Extensions/InvertExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/InvertExtensions.cs rename to src/ImageSharp/Processing/Extensions/InvertExtensions.cs diff --git a/src/ImageSharp/Processing/KodachromeExtensions.cs b/src/ImageSharp/Processing/Extensions/KodachromeExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/KodachromeExtensions.cs rename to src/ImageSharp/Processing/Extensions/KodachromeExtensions.cs diff --git a/src/ImageSharp/Processing/LomographExtensions.cs b/src/ImageSharp/Processing/Extensions/LomographExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/LomographExtensions.cs rename to src/ImageSharp/Processing/Extensions/LomographExtensions.cs diff --git a/src/ImageSharp/Processing/OilPaintExtensions.cs b/src/ImageSharp/Processing/Extensions/OilPaintExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/OilPaintExtensions.cs rename to src/ImageSharp/Processing/Extensions/OilPaintExtensions.cs diff --git a/src/ImageSharp/Processing/OpacityExtensions.cs b/src/ImageSharp/Processing/Extensions/OpacityExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/OpacityExtensions.cs rename to src/ImageSharp/Processing/Extensions/OpacityExtensions.cs diff --git a/src/ImageSharp/Processing/PadExtensions.cs b/src/ImageSharp/Processing/Extensions/PadExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/PadExtensions.cs rename to src/ImageSharp/Processing/Extensions/PadExtensions.cs diff --git a/src/ImageSharp/Processing/PixelateExtensions.cs b/src/ImageSharp/Processing/Extensions/PixelateExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/PixelateExtensions.cs rename to src/ImageSharp/Processing/Extensions/PixelateExtensions.cs diff --git a/src/ImageSharp/Processing/PolaroidExtensions.cs b/src/ImageSharp/Processing/Extensions/PolaroidExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/PolaroidExtensions.cs rename to src/ImageSharp/Processing/Extensions/PolaroidExtensions.cs diff --git a/src/ImageSharp/Processing/ProcessingExtensions.cs b/src/ImageSharp/Processing/Extensions/ProcessingExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/ProcessingExtensions.cs rename to src/ImageSharp/Processing/Extensions/ProcessingExtensions.cs diff --git a/src/ImageSharp/Processing/QuantizeExtensions.cs b/src/ImageSharp/Processing/Extensions/QuantizeExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/QuantizeExtensions.cs rename to src/ImageSharp/Processing/Extensions/QuantizeExtensions.cs diff --git a/src/ImageSharp/Processing/ResizeExtensions.cs b/src/ImageSharp/Processing/Extensions/ResizeExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/ResizeExtensions.cs rename to src/ImageSharp/Processing/Extensions/ResizeExtensions.cs diff --git a/src/ImageSharp/Processing/RotateExtensions.cs b/src/ImageSharp/Processing/Extensions/RotateExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/RotateExtensions.cs rename to src/ImageSharp/Processing/Extensions/RotateExtensions.cs diff --git a/src/ImageSharp/Processing/RotateFlipExtensions.cs b/src/ImageSharp/Processing/Extensions/RotateFlipExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/RotateFlipExtensions.cs rename to src/ImageSharp/Processing/Extensions/RotateFlipExtensions.cs diff --git a/src/ImageSharp/Processing/SaturateExtensions.cs b/src/ImageSharp/Processing/Extensions/SaturateExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/SaturateExtensions.cs rename to src/ImageSharp/Processing/Extensions/SaturateExtensions.cs diff --git a/src/ImageSharp/Processing/SepiaExtensions.cs b/src/ImageSharp/Processing/Extensions/SepiaExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/SepiaExtensions.cs rename to src/ImageSharp/Processing/Extensions/SepiaExtensions.cs diff --git a/src/ImageSharp/Processing/SkewExtensions.cs b/src/ImageSharp/Processing/Extensions/SkewExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/SkewExtensions.cs rename to src/ImageSharp/Processing/Extensions/SkewExtensions.cs diff --git a/src/ImageSharp/Processing/TransformExtensions.cs b/src/ImageSharp/Processing/Extensions/TransformExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/TransformExtensions.cs rename to src/ImageSharp/Processing/Extensions/TransformExtensions.cs diff --git a/src/ImageSharp/Processing/VignetteExtensions.cs b/src/ImageSharp/Processing/Extensions/VignetteExtensions.cs similarity index 100% rename from src/ImageSharp/Processing/VignetteExtensions.cs rename to src/ImageSharp/Processing/Extensions/VignetteExtensions.cs