.vscode
Day
Helpers
Models
Binder
AppSettings.cs
Birth.cs
Card.cs
Change.cs
Comment.cs
CreatedBy.cs
Death.cs
H2HexColor.cs
H2NoCheckboxes.cs
H2WithCheckboxes.cs
Host.cs
LineNumber.cs
ModifiedBy.cs
Name.cs
NginxFileSystem.cs
PackageJson.cs
Person.cs
VSCodeTasks.cs
Server-Management
.editorconfig
.gitignore
.prettierignore
File-Folder-Helper.csproj
Program.cs
README.md
Worker.cs
package-lock.json
package.json
Download SSL Certificates Sort Subtasks of Markdown files Test BioRad EAF CopyDirectories json to Markdown Sort Day 2024 Q2 GitRemoteRemove Handle directoryInfo.LinkTarget better Remove StartAt Handle directoryInfo.LinkTarget
30 lines
981 B
C#
30 lines
981 B
C#
using System.Text.Json;
|
|
using System.Text.Json.Serialization;
|
|
|
|
namespace File_Folder_Helper.Models;
|
|
|
|
public record NginxFileSystem(string Name,
|
|
string Type,
|
|
string MTime,
|
|
float Size)
|
|
{
|
|
|
|
public override string ToString()
|
|
{
|
|
string result = JsonSerializer.Serialize(this, NginxFileSystemSourceGenerationContext.Default.NginxFileSystem);
|
|
return result;
|
|
}
|
|
|
|
}
|
|
|
|
[JsonSourceGenerationOptions(WriteIndented = true, DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull)]
|
|
[JsonSerializable(typeof(NginxFileSystem))]
|
|
internal partial class NginxFileSystemSourceGenerationContext : JsonSerializerContext
|
|
{
|
|
}
|
|
|
|
[JsonSourceGenerationOptions(WriteIndented = true, DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull)]
|
|
[JsonSerializable(typeof(NginxFileSystem[]))]
|
|
internal partial class NginxFileSystemCollectionSourceGenerationContext : JsonSerializerContext
|
|
{
|
|
} |