using System.Collections.ObjectModel; namespace View_by_Distance.Shared.Models.Stateless.Methods; public interface IGenealogicalDataCommunication { // ... List TestStatic_GetMappedLines(string genealogicalDataCommunicationFile, bool requireNickName) => GetMappedLines(genealogicalDataCommunicationFile, requireNickName); static List GetMappedLines(string genealogicalDataCommunicationFile, bool requireNickName) => GenealogicalDataCommunication.GetMappedLines(genealogicalDataCommunicationFile, requireNickName); GenealogicalDataCommunicationLines TestStatic_GetGenealogicalDataCommunicationLines(Models.PersonBirthday personBirthday, string[] individualsLines) => GetGenealogicalDataCommunicationLines(individualsLines); static GenealogicalDataCommunicationLines GetGenealogicalDataCommunicationLines(string[] individualsLines) => GenealogicalDataCommunication.GetGenealogicalDataCommunicationLines(new(DateTime.Now), individualsLines); Models.GenealogicalDataCommunication TestStatic_GetGenealogicalDataCommunication(bool first, GenealogicalDataCommunicationLines genealogicalDataCommunicationLines) => GetGenealogicalDataCommunication(first, genealogicalDataCommunicationLines); static Models.GenealogicalDataCommunication GetGenealogicalDataCommunication(bool first, GenealogicalDataCommunicationLines genealogicalDataCommunicationLines) => GenealogicalDataCommunication.GetGenealogicalDataCommunication(first, genealogicalDataCommunicationLines); (string[], ReadOnlyDictionary, List, string[], List genealogicalDataCommunicationRelations) TestStatic_GetIndividuals(string genealogicalDataCommunicationFile, bool requireNickName) => GetIndividuals(genealogicalDataCommunicationFile, requireNickName); static (string[], ReadOnlyDictionary, List, string[], List genealogicalDataCommunicationRelations) GetIndividuals(string genealogicalDataCommunicationFile, bool requireNickName) => GenealogicalDataCommunication.GetIndividuals(genealogicalDataCommunicationFile, requireNickName); bool TestStatic_CleanDisplayDirectoryAllFilesAndWriteTicksGed(string mappingDefaultName, string personBirthdayFormat, List personContainers, string[] headerLines, List familyGroupLines, string[] footerLines, long ticks, string a2PeopleContentDirectory) => CleanDisplayDirectoryAllFilesAndWriteTicksGed(mappingDefaultName, personBirthdayFormat, personContainers, headerLines, familyGroupLines, footerLines, ticks, a2PeopleContentDirectory); static bool CleanDisplayDirectoryAllFilesAndWriteTicksGed(string mappingDefaultName, string personBirthdayFormat, List personContainers, string[] headerLines, List familyGroupLines, string[] footerLines, long ticks, string a2PeopleContentDirectory) => GenealogicalDataCommunication.CleanDisplayDirectoryAllFilesAndWriteTicksGed(mappingDefaultName, personBirthdayFormat, personContainers, headerLines, familyGroupLines, footerLines, ticks, a2PeopleContentDirectory); }