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 public uint Argb
{ {
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
get get => Unsafe.As<Argb32, uint>(ref this);
{
return Unsafe.As<Argb32, uint>(ref this);
}
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
set set => Unsafe.As<Argb32, uint>(ref this) = value;
{
Unsafe.As<Argb32, uint>(ref this) = value;
}
} }
/// <inheritdoc/> /// <inheritdoc/>

10
src/ImageSharp/PixelFormats/Bgra32.cs

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

25
src/ImageSharp/PixelFormats/Rgba32.cs

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

Loading…
Cancel
Save