SourceGenerationContextContext.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 using System; 6 using System.Collections.Generic; 7 using System.Linq; 8 using System.Text; 9 using System.Text.Json.Serialization; 10 using System.Threading.Tasks; 11 using Microsoft.PowerToys.Settings.UI.Helpers; 12 using Microsoft.PowerToys.Settings.UI.Library; 13 using SettingsUILibrary = Settings.UI.Library; 14 15 namespace Microsoft.PowerToys.Settings.UI.SerializationContext; 16 17 [JsonSerializable(typeof(ActionMessage))] 18 [JsonSerializable(typeof(AdvancedPasteSettings))] 19 [JsonSerializable(typeof(AlwaysOnTopSettings))] 20 [JsonSerializable(typeof(ColorPickerSettings))] 21 [JsonSerializable(typeof(CropAndLockSettings))] 22 [JsonSerializable(typeof(CursorWrapSettings))] 23 [JsonSerializable(typeof(Dictionary<string, List<string>>))] 24 [JsonSerializable(typeof(FileLocksmithSettings))] 25 [JsonSerializable(typeof(FindMyMouseSettings))] 26 [JsonSerializable(typeof(IList<PowerToysReleaseInfo>))] 27 [JsonSerializable(typeof(LightSwitchSettings))] 28 [JsonSerializable(typeof(MeasureToolSettings))] 29 [JsonSerializable(typeof(MouseHighlighterSettings))] 30 [JsonSerializable(typeof(MouseJumpSettings))] 31 [JsonSerializable(typeof(MousePointerCrosshairsSettings))] 32 [JsonSerializable(typeof(MouseWithoutBordersSettings))] 33 [JsonSerializable(typeof(NewPlusSettings))] 34 [JsonSerializable(typeof(PeekSettings))] 35 [JsonSerializable(typeof(PowerLauncherSettings))] 36 [JsonSerializable(typeof(PowerOcrSettings))] 37 [JsonSerializable(typeof(PowerOcrSettings))] 38 [JsonSerializable(typeof(PowerDisplaySettings))] 39 [JsonSerializable(typeof(RegistryPreviewSettings))] 40 [JsonSerializable(typeof(ShortcutConflictProperties))] 41 [JsonSerializable(typeof(ShortcutGuideSettings))] 42 [JsonSerializable(typeof(WINDOWPLACEMENT))] 43 [JsonSerializable(typeof(WorkspacesSettings))] 44 [JsonSerializable(typeof(ZoomItSettings))] 45 [JsonSerializable(typeof(PasteAIConfiguration))] 46 [JsonSerializable(typeof(PasteAIProviderDefinition))] 47 [JsonSerializable(typeof(System.Collections.ObjectModel.ObservableCollection<PasteAIProviderDefinition>))] 48 public sealed partial class SourceGenerationContextContext : JsonSerializerContext 49 { 50 }