Remove unnecessary abstract method

This commit is contained in:
Matt Nadareski
2024-10-20 00:12:43 -04:00
parent 4cf5bd2db2
commit d7e904cf65
6 changed files with 0 additions and 44 deletions

View File

@@ -64,15 +64,6 @@ namespace SabreTools.FileTypes.CHD
#endregion #endregion
#region Abstract functionality
/// <summary>
/// Return the best-available hash for a particular CHD version
/// </summary>
public abstract byte[] GetHash();
#endregion
#region Helpers #region Helpers
/// <summary> /// <summary>

View File

@@ -44,12 +44,5 @@ namespace SabreTools.FileTypes.CHD
return new CHDFileV1 { _header = header, MD5 = header.MD5 }; return new CHDFileV1 { _header = header, MD5 = header.MD5 };
} }
/// <inheritdoc/>
/// <remarks>Returns MD5 hash or empty array</remarks>
public override byte[] GetHash()
{
return (_header as HeaderV1)?.MD5 ?? [];
}
} }
} }

View File

@@ -45,12 +45,5 @@ namespace SabreTools.FileTypes.CHD
return new CHDFileV2 { _header = header, MD5 = header.MD5 }; return new CHDFileV2 { _header = header, MD5 = header.MD5 };
} }
/// <inheritdoc/>
/// <remarks>Returns MD5 hash or empty array</remarks>
public override byte[] GetHash()
{
return (_header as HeaderV2)?.MD5 ?? [];
}
} }
} }

View File

@@ -45,12 +45,5 @@ namespace SabreTools.FileTypes.CHD
return new CHDFileV3 { _header = header, MD5 = header.MD5, SHA1 = header.SHA1 }; return new CHDFileV3 { _header = header, MD5 = header.MD5, SHA1 = header.SHA1 };
} }
/// <inheritdoc/>
/// <remarks>Returns SHA-1 hash or empty array</remarks>
public override byte[] GetHash()
{
return (_header as HeaderV3)?.SHA1 ?? [];
}
} }
} }

View File

@@ -44,12 +44,5 @@ namespace SabreTools.FileTypes.CHD
return new CHDFileV4 { _header = header, SHA1 = header.SHA1 }; return new CHDFileV4 { _header = header, SHA1 = header.SHA1 };
} }
/// <inheritdoc/>
/// <remarks>Returns SHA-1 hash or empty array</remarks>
public override byte[] GetHash()
{
return (_header as HeaderV4)?.SHA1 ?? [];
}
} }
} }

View File

@@ -46,12 +46,5 @@ namespace SabreTools.FileTypes.CHD
return new CHDFileV5 { _header = header, SHA1 = header.SHA1 }; return new CHDFileV5 { _header = header, SHA1 = header.SHA1 };
} }
/// <inheritdoc/>
/// <remarks>Returns SHA-1 hash or empty array</remarks>
public override byte[] GetHash()
{
return (_header as HeaderV5)?.SHA1 ?? [];
}
} }
} }