diff --git a/SabreTools.Serialization/Extensions/PortableExecutable.cs b/SabreTools.Serialization/Extensions/PortableExecutable.cs
index 03096322..74fb1768 100644
--- a/SabreTools.Serialization/Extensions/PortableExecutable.cs
+++ b/SabreTools.Serialization/Extensions/PortableExecutable.cs
@@ -152,20 +152,6 @@ namespace SabreTools.Data.Extensions
// TODO: Implement other resource types from https://learn.microsoft.com/en-us/windows/win32/menurc/resource-file-formats
#region Resources
- ///
- /// Read resource data as an accelerator table resource
- ///
- /// Resource data entry to parse into an accelerator table resource
- /// A filled accelerator table resource on success, null on error
- public static AcceleratorTable? AsAcceleratorTableResource(this Models.PortableExecutable.Resource.DataEntry? entry)
- {
- // If we have data that's invalid for this resource type, we can't do anything
- if (entry?.Data is null || entry.Data.Length % 8 != 0)
- return null;
-
- return Serialization.Readers.PortableExecutable.ParseAcceleratorTable(entry.Data);
- }
-
///
/// Read resource data as a side-by-side assembly manifest
///
@@ -188,20 +174,6 @@ namespace SabreTools.Data.Extensions
}
}
- ///
- /// Read resource data as a dialog box
- ///
- /// Resource data entry to parse into a dialog box
- /// A filled dialog box on success, null on error
- public static DialogBoxResource? AsDialogBox(this Models.PortableExecutable.Resource.DataEntry? entry)
- {
- // If we have an invalid entry, just skip
- if (entry?.Data is null)
- return null;
-
- return Serialization.Readers.PortableExecutable.ParseDialogBoxResource(entry.Data);
- }
-
///
/// Read resource data as a font group
///
@@ -271,34 +243,6 @@ namespace SabreTools.Data.Extensions
return fontGroupHeader;
}
- ///
- /// Read resource data as a menu
- ///
- /// Resource data entry to parse into a menu
- /// A filled menu on success, null on error
- public static MenuResource? AsMenu(this Models.PortableExecutable.Resource.DataEntry? entry)
- {
- // If we have an invalid entry, just skip
- if (entry?.Data is null)
- return null;
-
- return Serialization.Readers.PortableExecutable.ParseMenuResource(entry.Data);
- }
-
- ///
- /// Read resource data as a message table resource
- ///
- /// Resource data entry to parse into a message table resource
- /// A filled message table resource on success, null on error
- public static MessageResourceData? AsMessageResourceData(this Models.PortableExecutable.Resource.DataEntry? entry)
- {
- // If we have an invalid entry, just skip
- if (entry?.Data is null)
- return null;
-
- return Serialization.Readers.PortableExecutable.ParseMessageResourceData(entry.Data);
- }
-
///
/// Read byte data as a string file info resource
///