Follow most of the guideline suggestions from VS2019 preview. Pretty good suggestions!

Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
This commit is contained in:
Adrian Conlon
2019-02-22 22:33:51 +00:00
parent 28b7a88f0f
commit 03caba99dc
16 changed files with 94 additions and 356 deletions

View File

@@ -45,10 +45,7 @@ namespace EightBit
public ushort Word
{
get
{
return (ushort)(this.Low | Chip.PromoteByte(this.High));
}
get => (ushort)(this.Low | Chip.PromoteByte(this.High));
set
{
@@ -84,12 +81,7 @@ namespace EightBit
public override bool Equals(object obj)
{
var rhs = obj as Register16;
if (rhs == null)
{
return false;
}
return rhs.Low == this.Low && rhs.High == this.High;
return rhs == null ? false : rhs.Low == this.Low && rhs.High == this.High;
}
public override int GetHashCode() => this.Word;