.config
.vscode
Metadata
Rename
Shared
.vscode
Models
Properties
Stateless
AviDirectory.cs
DeterministicHashCode.cs
ExifDirectory.cs
ExifDirectoryBase.cs
FileHolder.cs
FileMetadataDirectory.cs
FilePath.cs
GifHeaderDirectory.cs
GpsDirectory.cs
JpegDirectory.cs
MakernoteDirectory.cs
MappingFromFilter.cs
MetadataConfiguration.cs
PhotoshopDirectory.cs
PngDirectory.cs
QuickTimeMovieHeaderDirectory.cs
QuickTimeTrackHeaderDirectory.cs
ResultConfiguration.cs
WebPDirectory.cs
AA.Shared.csproj
.editorconfig
.gitignore
.prettierignore
AA.sln
24 lines
662 B
C#
24 lines
662 B
C#
using System.Text.Json;
|
|
using System.Text.Json.Serialization;
|
|
|
|
namespace View_by_Distance.Shared.Models;
|
|
|
|
public record AviDirectory(DateTime? DateTimeOriginal,
|
|
string? Duration,
|
|
string? Height,
|
|
string? Width)
|
|
{
|
|
|
|
public override string ToString()
|
|
{
|
|
string result = JsonSerializer.Serialize(this, AviDirectorySourceGenerationContext.Default.AviDirectory);
|
|
return result;
|
|
}
|
|
|
|
}
|
|
|
|
[JsonSourceGenerationOptions(WriteIndented = true)]
|
|
[JsonSerializable(typeof(AviDirectory))]
|
|
public partial class AviDirectorySourceGenerationContext : JsonSerializerContext
|
|
{
|
|
} |