[WindowsSettings] DevDocs + JSON schema (#13510)

* #10997 - Added JSON schema and extra shell class

* #13510 - Address feedback and fix wrong typo for a member

* #13510 - Add DevDoc (first version)

* #13510 - make spellcheck happy

* #13510 Address feedback, add scores, replace todos

* Make build server happy

* #13510 - Address feedback - Extra table for keys

* #13510 - Address feedback

* #13510 -Address feedback, add language specified

Co-authored-by: Sekan, Tobias <tobias.sekan@axp-consulting.de>
This commit is contained in:
Tobias Sekan
2021-10-14 16:17:41 +02:00
committed by GitHub
parent db1318fed1
commit da0b96a5ad
9 changed files with 292 additions and 42 deletions

View File

@@ -0,0 +1,28 @@
// Copyright (c) Microsoft Corporation
// The Microsoft Corporation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
using System.Collections.Generic;
using System.Linq;
namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings
{
/// <summary>
/// A class that contain all possible windows settings
/// </summary>
internal class WindowsSettings
{
/// <summary>
/// Initializes a new instance of the <see cref="WindowsSettings"/> class with an empty settings list.
/// </summary>
public WindowsSettings()
{
Settings = Enumerable.Empty<WindowsSetting>();
}
/// <summary>
/// Gets or sets a list with all possible windows settings
/// </summary>
public IEnumerable<WindowsSetting> Settings { get; set; }
}
}