From 31e7b9521c04b11eb0f054f15c85c333ca620a1a Mon Sep 17 00:00:00 2001 From: Charlie Poole Date: Fri, 16 Oct 2026 17:06:32 -0700 Subject: [PATCH] Additional PackageSetting API changes --- src/NUnit.Engine.Api/TestPackage.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/NUnit.Engine.Api/TestPackage.cs b/src/NUnit.Engine.Api/TestPackage.cs index 1e38790..5ec1260 100644 --- a/src/NUnit.Engine.Api/TestPackage.cs +++ b/src/NUnit.Engine.Api/TestPackage.cs @@ -277,6 +277,16 @@ public void ApplySetting(string name, int value, bool recursive) ApplySetting(new PackageSetting(name, value), recursive); } + /// + /// Remove a setting from this package and, optionally, from all subpackages. + /// + /// The setting to remove. + /// If true, remove the setting recursively from all subpackages. + public void RemoveSetting(SettingDefinition setting, bool recursive) + { + RemoveSetting(setting.Name, recursive); + } + /// /// Remove a setting from this package and, optionally, from all subpackages. ///