mirror of
https://github.com/gui-cs/Terminal.Gui.git
synced 2025-12-30 17:57:57 +01:00
26 lines
1016 B
C#
26 lines
1016 B
C#
using System.Text.Json.Serialization;
|
|
|
|
namespace Terminal.Gui;
|
|
|
|
/// <summary>
|
|
/// Allow AOT and self-contained single file applications with the <see cref="System.Text.Json.Serialization"/>
|
|
/// </summary>
|
|
[JsonSerializable (typeof (Attribute))]
|
|
[JsonSerializable (typeof (Color))]
|
|
[JsonSerializable (typeof (AppScope))]
|
|
[JsonSerializable (typeof (SettingsScope))]
|
|
[JsonSerializable (typeof (Key))]
|
|
[JsonSerializable (typeof (GlyphDefinitions))]
|
|
[JsonSerializable (typeof (Alignment))]
|
|
[JsonSerializable (typeof (AlignmentModes))]
|
|
[JsonSerializable (typeof (LineStyle))]
|
|
[JsonSerializable (typeof (ShadowStyle))]
|
|
[JsonSerializable (typeof (HighlightStyle))]
|
|
[JsonSerializable (typeof (bool?))]
|
|
[JsonSerializable (typeof (Dictionary<ColorName16, string>))]
|
|
[JsonSerializable (typeof (Dictionary<string, ThemeScope>))]
|
|
[JsonSerializable (typeof (Dictionary<string, ColorScheme>))]
|
|
[JsonSerializable (typeof (Dictionary<string, Color>))]
|
|
internal partial class SourceGenerationContext : JsonSerializerContext
|
|
{ }
|