Browse Source

Use expressions

af/merge-core
James Jackson-South 8 years ago
parent
commit
d1b39a5b8a
  1. 10
      src/ImageSharp/PixelFormats/Argb32.cs
  2. 10
      src/ImageSharp/PixelFormats/Bgra32.cs
  3. 25
      src/ImageSharp/PixelFormats/Rgba32.cs

10
src/ImageSharp/PixelFormats/Argb32.cs

@ -141,16 +141,10 @@ namespace SixLabors.ImageSharp.PixelFormats
public uint Argb
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
return Unsafe.As<Argb32, uint>(ref this);
}
get => Unsafe.As<Argb32, uint>(ref this);
[MethodImpl(MethodImplOptions.AggressiveInlining)]
set
{
Unsafe.As<Argb32, uint>(ref this) = value;
}
set => Unsafe.As<Argb32, uint>(ref this) = value;
}
/// <inheritdoc/>

10
src/ImageSharp/PixelFormats/Bgra32.cs

@ -75,16 +75,10 @@ namespace SixLabors.ImageSharp.PixelFormats
public uint Bgra
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
return Unsafe.As<Bgra32, uint>(ref this);
}
get => Unsafe.As<Bgra32, uint>(ref this);
[MethodImpl(MethodImplOptions.AggressiveInlining)]
set
{
Unsafe.As<Bgra32, uint>(ref this) = value;
}
set => Unsafe.As<Bgra32, uint>(ref this) = value;
}
/// <inheritdoc/>

25
src/ImageSharp/PixelFormats/Rgba32.cs

@ -161,16 +161,10 @@ namespace SixLabors.ImageSharp.PixelFormats
public uint Rgba
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
return Unsafe.As<Rgba32, uint>(ref this);
}
get => Unsafe.As<Rgba32, uint>(ref this);
[MethodImpl(MethodImplOptions.AggressiveInlining)]
set
{
Unsafe.As<Rgba32, uint>(ref this) = value;
}
set => Unsafe.As<Rgba32, uint>(ref this) = value;
}
/// <summary>
@ -179,16 +173,10 @@ namespace SixLabors.ImageSharp.PixelFormats
public Rgb24 Rgb
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
return Unsafe.As<Rgba32, Rgb24>(ref this);
}
get => Unsafe.As<Rgba32, Rgb24>(ref this);
[MethodImpl(MethodImplOptions.AggressiveInlining)]
set
{
Unsafe.As<Rgba32, Rgb24>(ref this) = value;
}
set => Unsafe.As<Rgba32, Rgb24>(ref this) = value;
}
/// <summary>
@ -197,10 +185,7 @@ namespace SixLabors.ImageSharp.PixelFormats
public Bgr24 Bgr
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
get
{
return new Bgr24(this.R, this.G, this.B);
}
get => new Bgr24(this.R, this.G, this.B);
[MethodImpl(MethodImplOptions.AggressiveInlining)]
set

Loading…
Cancel
Save