diff --git a/Dalamud/Game/Gui/ContextMenus/ContextMenu.cs b/Dalamud/Game/Gui/ContextMenus/ContextMenu.cs
index ca60f0632..a46f46649 100644
--- a/Dalamud/Game/Gui/ContextMenus/ContextMenu.cs
+++ b/Dalamud/Game/Gui/ContextMenus/ContextMenu.cs
@@ -21,7 +21,7 @@ namespace Dalamud.Game.Gui.ContextMenus
///
[PluginInterface]
[InterfaceVersion("1.0")]
- public class ContextMenu : IDisposable
+ public sealed class ContextMenu : IDisposable
{
private const int MaxContextMenuItemsPerContextMenu = 32;
diff --git a/Dalamud/Game/Gui/ContextMenus/ContextMenuOpenedArgs.cs b/Dalamud/Game/Gui/ContextMenus/ContextMenuOpenedArgs.cs
index 35ce0e398..05293bacd 100644
--- a/Dalamud/Game/Gui/ContextMenus/ContextMenuOpenedArgs.cs
+++ b/Dalamud/Game/Gui/ContextMenus/ContextMenuOpenedArgs.cs
@@ -9,7 +9,7 @@ namespace Dalamud.Game.Gui.ContextMenus
///
/// Provides data for methods.
///
- public unsafe class ContextMenuOpenedArgs
+ public sealed unsafe class ContextMenuOpenedArgs
{
///
/// Initializes a new instance of the class.
diff --git a/Dalamud/Game/Gui/ContextMenus/CustomContextMenuItem.cs b/Dalamud/Game/Gui/ContextMenus/CustomContextMenuItem.cs
index a60393efd..029ca7ef0 100644
--- a/Dalamud/Game/Gui/ContextMenus/CustomContextMenuItem.cs
+++ b/Dalamud/Game/Gui/ContextMenus/CustomContextMenuItem.cs
@@ -7,7 +7,7 @@ namespace Dalamud.Game.Gui.ContextMenus
///
/// An item in a context menu with a user defined action.
///
- public class CustomContextMenuItem : ContextMenuItem
+ public sealed class CustomContextMenuItem : ContextMenuItem
{
///
/// Initializes a new instance of the class.
diff --git a/Dalamud/Game/Gui/ContextMenus/CustomContextMenuItemSelectedArgs.cs b/Dalamud/Game/Gui/ContextMenus/CustomContextMenuItemSelectedArgs.cs
index f6dd8c76f..1092a427d 100644
--- a/Dalamud/Game/Gui/ContextMenus/CustomContextMenuItemSelectedArgs.cs
+++ b/Dalamud/Game/Gui/ContextMenus/CustomContextMenuItemSelectedArgs.cs
@@ -3,7 +3,7 @@
///
/// Provides data for methods.
///
- public class CustomContextMenuItemSelectedArgs
+ public sealed class CustomContextMenuItemSelectedArgs
{
///
/// Initializes a new instance of the class.
diff --git a/Dalamud/Game/Gui/ContextMenus/GameContextMenuItem.cs b/Dalamud/Game/Gui/ContextMenus/GameContextMenuItem.cs
index 06dc5d82f..cf4751f33 100644
--- a/Dalamud/Game/Gui/ContextMenus/GameContextMenuItem.cs
+++ b/Dalamud/Game/Gui/ContextMenus/GameContextMenuItem.cs
@@ -5,7 +5,7 @@ namespace Dalamud.Game.Gui.ContextMenus
///
/// An item in a context menu that with a specific game action.
///
- public class GameContextMenuItem : ContextMenuItem
+ public sealed class GameContextMenuItem : ContextMenuItem
{
///
/// Initializes a new instance of the class.
diff --git a/Dalamud/Game/Gui/ContextMenus/GameObjectContext.cs b/Dalamud/Game/Gui/ContextMenus/GameObjectContext.cs
index 8b603f558..a6280dde5 100644
--- a/Dalamud/Game/Gui/ContextMenus/GameObjectContext.cs
+++ b/Dalamud/Game/Gui/ContextMenus/GameObjectContext.cs
@@ -5,7 +5,7 @@ namespace Dalamud.Game.Gui.ContextMenus
///
/// Provides game object context to a context menu.
///
- public class GameObjectContext
+ public sealed class GameObjectContext
{
///
/// Initializes a new instance of the class.
diff --git a/Dalamud/Game/Gui/ContextMenus/InventoryItemContext.cs b/Dalamud/Game/Gui/ContextMenus/InventoryItemContext.cs
index 4084c7533..7f9677ef9 100644
--- a/Dalamud/Game/Gui/ContextMenus/InventoryItemContext.cs
+++ b/Dalamud/Game/Gui/ContextMenus/InventoryItemContext.cs
@@ -3,7 +3,7 @@
///
/// Provides inventory item context to a context menu.
///
- public class InventoryItemContext
+ public sealed class InventoryItemContext
{
///
/// Initializes a new instance of the class.
diff --git a/Dalamud/Game/Gui/ContextMenus/OpenSubContextMenuItem.cs b/Dalamud/Game/Gui/ContextMenus/OpenSubContextMenuItem.cs
index 92dd0f3c3..78be954f7 100644
--- a/Dalamud/Game/Gui/ContextMenus/OpenSubContextMenuItem.cs
+++ b/Dalamud/Game/Gui/ContextMenus/OpenSubContextMenuItem.cs
@@ -7,7 +7,7 @@ namespace Dalamud.Game.Gui.ContextMenus
///
/// An item in a context menu that can open a sub context menu.
///
- public class OpenSubContextMenuItem : ContextMenuItem
+ public sealed class OpenSubContextMenuItem : ContextMenuItem
{
///
/// Initializes a new instance of the class.
diff --git a/Dalamud/Game/Gui/Dtr/DtrBar.cs b/Dalamud/Game/Gui/Dtr/DtrBar.cs
index 468de495f..9f6d56b98 100644
--- a/Dalamud/Game/Gui/Dtr/DtrBar.cs
+++ b/Dalamud/Game/Gui/Dtr/DtrBar.cs
@@ -17,7 +17,7 @@ namespace Dalamud.Game.Gui.Dtr
///
[PluginInterface]
[InterfaceVersion("1.0")]
- public unsafe class DtrBar : IDisposable
+ public sealed unsafe class DtrBar : IDisposable
{
///
/// The amount of padding between Server Info UI elements.
@@ -30,7 +30,7 @@ namespace Dalamud.Game.Gui.Dtr
///
/// Initializes a new instance of the class.
///
- public DtrBar()
+ internal DtrBar()
{
Service.Get().Update += this.Update;
var configuration = Service.Get();
diff --git a/Dalamud/Game/Gui/Dtr/DtrBarEntry.cs b/Dalamud/Game/Gui/Dtr/DtrBarEntry.cs
index f26344507..0c94ea352 100644
--- a/Dalamud/Game/Gui/Dtr/DtrBarEntry.cs
+++ b/Dalamud/Game/Gui/Dtr/DtrBarEntry.cs
@@ -8,7 +8,7 @@ namespace Dalamud.Game.Gui.Dtr
///
/// Class representing an entry in the server info bar.
///
- public unsafe class DtrBarEntry : IDisposable
+ public sealed unsafe class DtrBarEntry : IDisposable
{
private bool shownBacking = true;
private SeString? textBacking = null;