SourceGenerationContext

This commit is contained in:
2023-07-08 11:21:43 -07:00
parent 229b508ae1
commit 22797ad4bf
8 changed files with 75 additions and 18 deletions

View File

@ -1,3 +1,5 @@
using System.Text.Json.Serialization;
namespace File_Folder_Helper.Helpers;
public record MarkdownFile(string File,
@ -9,4 +11,16 @@ public record MarkdownFile(string File,
DateTime LastWriteDateTime,
LineNumber LineNumber,
string Type,
string H1);
string H1);
[JsonSourceGenerationOptions(WriteIndented = true)]
[JsonSerializable(typeof(MarkdownFile))]
internal partial class MarkdownFileSourceGenerationContext : JsonSerializerContext
{
}
[JsonSourceGenerationOptions(WriteIndented = true)]
[JsonSerializable(typeof(MarkdownFile[]))]
internal partial class MarkdownFileCollectionSourceGenerationContext : JsonSerializerContext
{
}