AA.Compare Project to Match not runToDoCollectionFirst
Removed Layered AppSettings with Nested Objects at First Level
This commit is contained in:
.gitignore
.vscode
AA.slnCompare
Distance
AA.Distance.csproj
Models
Face
FaceRecognitionDotNet
AA.FaceRecognitionDotNet.csprojDisposableObject.cs
Dlib
Extensions
FaceEncoding.csFaceRecognition.csFaceRecognitionGroup.csFaceRecognitionModels.csImage.csModelParameter.csPoint.csMetadata/Models
People
Rename
Shared/Models
DistanceSettings.csExifDirectory.csFaceDistance.csFacePartAndFacePointArray.csFaceRecognitionGroup.csFileHolder.csFilePath.csFilePathAndWholePercentages.csLocation.csLocationContainer.csMappingFromFilterPost.csMetadataConfiguration.csMetadataGroup.csMetadataSettings.csPeopleSettings.csPersonBirthday.csPersonContainer.csPersonDirectory.csPersonKeyFormattedAndPersonBirthday.csPersonKeyFormattedAndPersonKeyTicks.cs
Properties
ReadOnlyCollections.csResultConfiguration.csResultSettings.csSaveContainer.csStateless
21
Shared/Models/PersonDirectory.cs
Normal file
21
Shared/Models/PersonDirectory.cs
Normal file
@ -0,0 +1,21 @@
|
||||
using System.Text.Json;
|
||||
using System.Text.Json.Serialization;
|
||||
|
||||
namespace View_by_Distance.Shared.Models;
|
||||
|
||||
public record PersonDirectory(char Char, string Group, char Status, char Sex, char First)
|
||||
{
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
string result = JsonSerializer.Serialize(this, PersonDirectorySourceGenerationContext.Default.PersonDirectory);
|
||||
return result;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
[JsonSourceGenerationOptions(WriteIndented = true, DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull)]
|
||||
[JsonSerializable(typeof(PersonDirectory))]
|
||||
public partial class PersonDirectorySourceGenerationContext : JsonSerializerContext
|
||||
{
|
||||
}
|
Reference in New Issue
Block a user