From 8737de29afa6d98a9af438c9fa8699a119e59fba Mon Sep 17 00:00:00 2001 From: Mike Griese Date: Mon, 18 Aug 2025 16:52:49 -0500 Subject: [PATCH] CmdPal: mark CommandProvider.Dispose as virtual (#41184) If your provider wants to implement this, they should be able to --- .../CommandProvider.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/cmdpal/extensionsdk/Microsoft.CommandPalette.Extensions.Toolkit/CommandProvider.cs b/src/modules/cmdpal/extensionsdk/Microsoft.CommandPalette.Extensions.Toolkit/CommandProvider.cs index 1efc9475a7..308265f7c0 100644 --- a/src/modules/cmdpal/extensionsdk/Microsoft.CommandPalette.Extensions.Toolkit/CommandProvider.cs +++ b/src/modules/cmdpal/extensionsdk/Microsoft.CommandPalette.Extensions.Toolkit/CommandProvider.cs @@ -31,7 +31,7 @@ public abstract partial class CommandProvider : ICommandProvider public virtual void InitializeWithHost(IExtensionHost host) => ExtensionHost.Initialize(host); #pragma warning disable CA1816 // Dispose methods should call SuppressFinalize - public void Dispose() + public virtual void Dispose() { } #pragma warning restore CA1816 // Dispose methods should call SuppressFinalize