Browse Source

Rename Buffer2DRegion GetRowSpan

pull/1945/head
James Jackson-South 4 years ago
parent
commit
9a2ca51e02
  1. 4
      src/ImageSharp/Memory/Buffer2DRegion{T}.cs
  2. 2
      src/ImageSharp/Processing/Processors/Transforms/Resize/ResizeWorker.cs
  3. 2
      tests/ImageSharp.Tests/Memory/BufferAreaTests.cs
  4. 2
      tests/ImageSharp.Tests/Quantization/PixelSamplingStrategyTests.cs

4
src/ImageSharp/Memory/Buffer2DRegion{T}.cs

@ -88,7 +88,7 @@ namespace SixLabors.ImageSharp.Memory
/// <param name="y">The row index</param>
/// <returns>The span</returns>
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public Span<T> GetRowSpan(int y)
public Span<T> DangerousGetRowSpan(int y)
{
int yy = this.Rectangle.Y + y;
int xx = this.Rectangle.X;
@ -152,7 +152,7 @@ namespace SixLabors.ImageSharp.Memory
for (int y = 0; y < this.Rectangle.Height; y++)
{
Span<T> row = this.GetRowSpan(y);
Span<T> row = this.DangerousGetRowSpan(y);
row.Clear();
}
}

2
src/ImageSharp/Processing/Processors/Transforms/Resize/ResizeWorker.cs

@ -171,7 +171,7 @@ namespace SixLabors.ImageSharp.Processing.Processors.Transforms
for (int y = calculationInterval.Min; y < calculationInterval.Max; y++)
{
Span<TPixel> sourceRow = this.source.GetRowSpan(y);
Span<TPixel> sourceRow = this.source.DangerousGetRowSpan(y);
PixelOperations<TPixel>.Instance.ToVector4(
this.configuration,

2
tests/ImageSharp.Tests/Memory/BufferAreaTests.cs

@ -68,7 +68,7 @@ namespace SixLabors.ImageSharp.Tests.Memory
Buffer2DRegion<int> region = buffer.GetRegion(r);
Span<int> span = region.GetRowSpan(y);
Span<int> span = region.DangerousGetRowSpan(y);
Assert.Equal(w, span.Length);

2
tests/ImageSharp.Tests/Quantization/PixelSamplingStrategyTests.cs

@ -75,7 +75,7 @@ namespace SixLabors.ImageSharp.Tests.Quantization
var white = new L8(255);
for (int y = 0; y < region.Height; y++)
{
region.GetRowSpan(y).Fill(white);
region.DangerousGetRowSpan(y).Fill(white);
}
}

Loading…
Cancel
Save