Use read-only autoimplemented property when possible

This commit is contained in:
Eduardo Cáceres
2022-05-02 13:06:21 +02:00
committed by atlimit8
parent 79f321cb44
commit 7eb64ea6fc
52 changed files with 113 additions and 113 deletions

View File

@@ -31,7 +31,7 @@ namespace OpenRA.Mods.Cnc.SpriteLoaders
class ShpD2Frame : ISpriteFrame
{
public SpriteFrameType Type => SpriteFrameType.Indexed8;
public Size Size { get; private set; }
public Size Size { get; }
public Size FrameSize => Size;
public float2 Offset => float2.Zero;
public byte[] Data { get; set; }

View File

@@ -56,7 +56,7 @@ namespace OpenRA.Mods.Cnc.SpriteLoaders
return int.Parse(match.Groups[group].Value);
}
public IReadOnlyList<ISpriteFrame> Frames { get; private set; }
public IReadOnlyList<ISpriteFrame> Frames { get; }
public ShpRemasteredSprite(Stream stream)
{

View File

@@ -115,7 +115,7 @@ namespace OpenRA.Mods.Cnc.SpriteLoaders
}
}
public IReadOnlyList<ISpriteFrame> Frames { get; private set; }
public IReadOnlyList<ISpriteFrame> Frames { get; }
public readonly Size Size;
int recurseDepth = 0;

View File

@@ -21,8 +21,8 @@ namespace OpenRA.Mods.Cnc.SpriteLoaders
class TmpRAFrame : ISpriteFrame
{
public SpriteFrameType Type => SpriteFrameType.Indexed8;
public Size Size { get; private set; }
public Size FrameSize { get; private set; }
public Size Size { get; }
public Size FrameSize { get; }
public float2 Offset => float2.Zero;
public byte[] Data { get; set; }
public bool DisableExportPadding => false;

View File

@@ -21,8 +21,8 @@ namespace OpenRA.Mods.Cnc.SpriteLoaders
class TmpTDFrame : ISpriteFrame
{
public SpriteFrameType Type => SpriteFrameType.Indexed8;
public Size Size { get; private set; }
public Size FrameSize { get; private set; }
public Size Size { get; }
public Size FrameSize { get; }
public float2 Offset => float2.Zero;
public byte[] Data { get; set; }
public bool DisableExportPadding => false;

View File

@@ -38,9 +38,9 @@ namespace OpenRA.Mods.Cnc.SpriteLoaders
class TmpTSFrame : ISpriteFrame
{
public SpriteFrameType Type => SpriteFrameType.Indexed8;
public Size Size { get; private set; }
public Size Size { get; }
public Size FrameSize => Size;
public float2 Offset { get; private set; }
public float2 Offset { get; }
public byte[] Data { get; set; }
public byte[] DepthData { get; set; }
public bool DisableExportPadding => false;