diff --git a/SabreTools.FileTypes/CHD/CHDFile.cs b/SabreTools.FileTypes/CHD/CHDFile.cs
index 698838a0..e2ceef34 100644
--- a/SabreTools.FileTypes/CHD/CHDFile.cs
+++ b/SabreTools.FileTypes/CHD/CHDFile.cs
@@ -64,15 +64,6 @@ namespace SabreTools.FileTypes.CHD
#endregion
- #region Abstract functionality
-
- ///
- /// Return the best-available hash for a particular CHD version
- ///
- public abstract byte[] GetHash();
-
- #endregion
-
#region Helpers
///
diff --git a/SabreTools.FileTypes/CHD/CHDFileV1.cs b/SabreTools.FileTypes/CHD/CHDFileV1.cs
index d8db7b60..e5a782bd 100644
--- a/SabreTools.FileTypes/CHD/CHDFileV1.cs
+++ b/SabreTools.FileTypes/CHD/CHDFileV1.cs
@@ -44,12 +44,5 @@ namespace SabreTools.FileTypes.CHD
return new CHDFileV1 { _header = header, MD5 = header.MD5 };
}
-
- ///
- /// Returns MD5 hash or empty array
- public override byte[] GetHash()
- {
- return (_header as HeaderV1)?.MD5 ?? [];
- }
}
}
diff --git a/SabreTools.FileTypes/CHD/CHDFileV2.cs b/SabreTools.FileTypes/CHD/CHDFileV2.cs
index 9f3d10f8..a4f51916 100644
--- a/SabreTools.FileTypes/CHD/CHDFileV2.cs
+++ b/SabreTools.FileTypes/CHD/CHDFileV2.cs
@@ -45,12 +45,5 @@ namespace SabreTools.FileTypes.CHD
return new CHDFileV2 { _header = header, MD5 = header.MD5 };
}
-
- ///
- /// Returns MD5 hash or empty array
- public override byte[] GetHash()
- {
- return (_header as HeaderV2)?.MD5 ?? [];
- }
}
}
diff --git a/SabreTools.FileTypes/CHD/CHDFileV3.cs b/SabreTools.FileTypes/CHD/CHDFileV3.cs
index abb283bf..d0fe05b4 100644
--- a/SabreTools.FileTypes/CHD/CHDFileV3.cs
+++ b/SabreTools.FileTypes/CHD/CHDFileV3.cs
@@ -45,12 +45,5 @@ namespace SabreTools.FileTypes.CHD
return new CHDFileV3 { _header = header, MD5 = header.MD5, SHA1 = header.SHA1 };
}
-
- ///
- /// Returns SHA-1 hash or empty array
- public override byte[] GetHash()
- {
- return (_header as HeaderV3)?.SHA1 ?? [];
- }
}
}
diff --git a/SabreTools.FileTypes/CHD/CHDFileV4.cs b/SabreTools.FileTypes/CHD/CHDFileV4.cs
index f1f041c6..b4fec45d 100644
--- a/SabreTools.FileTypes/CHD/CHDFileV4.cs
+++ b/SabreTools.FileTypes/CHD/CHDFileV4.cs
@@ -44,12 +44,5 @@ namespace SabreTools.FileTypes.CHD
return new CHDFileV4 { _header = header, SHA1 = header.SHA1 };
}
-
- ///
- /// Returns SHA-1 hash or empty array
- public override byte[] GetHash()
- {
- return (_header as HeaderV4)?.SHA1 ?? [];
- }
}
}
diff --git a/SabreTools.FileTypes/CHD/CHDFileV5.cs b/SabreTools.FileTypes/CHD/CHDFileV5.cs
index e4f33f48..a32445fd 100644
--- a/SabreTools.FileTypes/CHD/CHDFileV5.cs
+++ b/SabreTools.FileTypes/CHD/CHDFileV5.cs
@@ -46,12 +46,5 @@ namespace SabreTools.FileTypes.CHD
return new CHDFileV5 { _header = header, SHA1 = header.SHA1 };
}
-
- ///
- /// Returns SHA-1 hash or empty array
- public override byte[] GetHash()
- {
- return (_header as HeaderV5)?.SHA1 ?? [];
- }
}
}