mirror of
https://github.com/SabreTools/SabreTools.Serialization.git
synced 2026-07-08 18:06:41 +00:00
Scaffolding for the future
This commit is contained in:
@@ -4,7 +4,7 @@ namespace SabreTools.Data.Models.CDROM
|
||||
/// A CD-ROM data sector
|
||||
/// </summary>
|
||||
/// <see href="https://ecma-international.org/wp-content/uploads/ECMA-130_2nd_edition_june_1996.pdf"/>
|
||||
public abstract class DataSector
|
||||
public abstract class DataSector : ISO9660.Sector
|
||||
{
|
||||
/// <summary>
|
||||
/// Sync pattern, 12 bytes
|
||||
|
||||
14
SabreTools.Serialization/Models/ISO9660/DataSector.cs
Normal file
14
SabreTools.Serialization/Models/ISO9660/DataSector.cs
Normal file
@@ -0,0 +1,14 @@
|
||||
namespace SabreTools.Data.Models.ISO9660
|
||||
{
|
||||
/// <summary>
|
||||
/// An ISO-9660 data sector
|
||||
/// </summary>
|
||||
/// <see href="https://ecma-international.org/wp-content/uploads/ECMA-119_5th_edition_december_2024.pdf"/>
|
||||
public abstract class DataSector : Sector
|
||||
{
|
||||
// Data sectors only contain user data
|
||||
// TODO: Create user data base class for all single-sector structures
|
||||
// TODO: Create generic data sector with byte array data
|
||||
// TODO: Update CD-ROM models to take advantage of this
|
||||
}
|
||||
}
|
||||
10
SabreTools.Serialization/Models/ISO9660/Sector.cs
Normal file
10
SabreTools.Serialization/Models/ISO9660/Sector.cs
Normal file
@@ -0,0 +1,10 @@
|
||||
namespace SabreTools.Data.Models.ISO9660
|
||||
{
|
||||
/// <summary>
|
||||
/// Represents a generic sector for a disc image
|
||||
/// </summary>
|
||||
public abstract class Sector
|
||||
{
|
||||
// There are no common fields between all sector types
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user