ISettingsConfig.cs
1 // Copyright (c) Microsoft Corporation 2 // The Microsoft Corporation licenses this file to you under the MIT license. 3 // See the LICENSE file in the project root for more information. 4 5 namespace Microsoft.PowerToys.Settings.UI.Library.Interfaces 6 { 7 // Common interface to be implemented by all the objects which get and store settings properties. 8 public interface ISettingsConfig 9 { 10 string ToJsonString(); 11 12 string GetModuleName(); 13 14 bool UpgradeSettingsConfiguration(); 15 } 16 }