mirror of
https://github.com/sourcegit-scm/sourcegit.git
synced 2024-12-24 20:57:19 -08:00
9a68418f51
code_review: * use JsonSerializerContext to avoid AOT warnnings * since we call TryAdd by interating the installed tools, so detecting by environment variable becomes meaningless (it can not detect tools not installed by Toolbox). Just add it into founded directly * remove unnecessary type defines * determine the Icon used by tool while adding it to the founded list. # Conflicts: # src/Native/Linux.cs # src/Native/MacOS.cs # src/Native/Windows.cs
10 lines
406 B
C#
10 lines
406 B
C#
using System.Text.Json.Serialization;
|
|
|
|
namespace SourceGit
|
|
{
|
|
[JsonSourceGenerationOptions(WriteIndented = true, IgnoreReadOnlyFields = true, IgnoreReadOnlyProperties = true)]
|
|
[JsonSerializable(typeof(Models.Version))]
|
|
[JsonSerializable(typeof(Models.JetBrainsState))]
|
|
[JsonSerializable(typeof(ViewModels.Preference))]
|
|
internal partial class JsonCodeGen : JsonSerializerContext { }
|
|
}
|