Removed CopyAtLeastOneMappedFiles
ReadOnlyCollection
This commit is contained in:
@ -1,3 +1,4 @@
|
||||
using System.Collections.ObjectModel;
|
||||
using System.Text.Json;
|
||||
|
||||
namespace View_by_Distance.Shared.Models.Stateless.Methods;
|
||||
@ -250,7 +251,7 @@ internal abstract class Container
|
||||
return results;
|
||||
}
|
||||
|
||||
internal static List<Models.Item> GetItems(Properties.IPropertyConfiguration propertyConfiguration, Models.Container[] containers, bool distinctItems, bool filterItems)
|
||||
internal static ReadOnlyCollection<Models.Item> GetItems(Properties.IPropertyConfiguration propertyConfiguration, ReadOnlyCollection<Models.Container> containers, bool distinctItems, bool filterItems)
|
||||
{
|
||||
List<Models.Item> results = new();
|
||||
List<int> distinct = new();
|
||||
@ -280,7 +281,7 @@ internal abstract class Container
|
||||
results.Add(item);
|
||||
}
|
||||
}
|
||||
return results;
|
||||
return new(results);
|
||||
}
|
||||
|
||||
}
|
@ -1,3 +1,5 @@
|
||||
using System.Collections.ObjectModel;
|
||||
|
||||
namespace View_by_Distance.Shared.Models.Stateless.Methods;
|
||||
|
||||
public interface IContainer
|
||||
@ -43,9 +45,9 @@ public interface IContainer
|
||||
static List<int> GetFilteredDistinctIds(Properties.IPropertyConfiguration propertyConfiguration, Models.Container[] containers) =>
|
||||
Container.GetFilteredDistinctIds(propertyConfiguration, containers);
|
||||
|
||||
List<Models.Item> TestStatic_GetItems(Properties.IPropertyConfiguration propertyConfiguration, Models.Container[] containers, bool distinctItems, bool filterItems) =>
|
||||
ReadOnlyCollection<Models.Item> TestStatic_GetItems(Properties.IPropertyConfiguration propertyConfiguration, ReadOnlyCollection<Models.Container> containers, bool distinctItems, bool filterItems) =>
|
||||
GetItems(propertyConfiguration, containers, distinctItems, filterItems);
|
||||
static List<Models.Item> GetItems(Properties.IPropertyConfiguration propertyConfiguration, Models.Container[] containers, bool distinctItems, bool filterItems) =>
|
||||
static ReadOnlyCollection<Models.Item> GetItems(Properties.IPropertyConfiguration propertyConfiguration, ReadOnlyCollection<Models.Container> containers, bool distinctItems, bool filterItems) =>
|
||||
Container.GetItems(propertyConfiguration, containers, distinctItems, filterItems);
|
||||
|
||||
}
|
@ -37,9 +37,19 @@ public interface IPerson
|
||||
hour == 17 ? "Dead-Male-No" :
|
||||
throw new NotImplementedException(personDisplayDirectoryName);
|
||||
|
||||
bool TestStatic_IsDefaultName(string mappingDefaultName, string personDisplayDirectoryName) =>
|
||||
IsDefaultName(mappingDefaultName, personDisplayDirectoryName);
|
||||
static bool IsDefaultName(string mappingDefaultName, string personDisplayDirectoryName) =>
|
||||
personDisplayDirectoryName == mappingDefaultName || (personDisplayDirectoryName.Length > 1 && personDisplayDirectoryName[0] == 'X' && personDisplayDirectoryName[1] == ']');
|
||||
bool TestStatic_IsDefaultName(string personDisplayDirectoryName) =>
|
||||
IsDefaultName(personDisplayDirectoryName);
|
||||
static bool IsDefaultName(string personDisplayDirectoryName) =>
|
||||
personDisplayDirectoryName.Length > 1 && personDisplayDirectoryName[0] == 'X' && personDisplayDirectoryName[1] == ']';
|
||||
|
||||
bool TestStatic_IsDefaultName(Models.PersonContainer personContainer) =>
|
||||
IsDefaultName(personContainer);
|
||||
static bool IsDefaultName(Models.PersonContainer personContainer) =>
|
||||
personContainer.ApproximateYears is null || IsDefaultName(personContainer.DisplayDirectoryName);
|
||||
|
||||
bool TestStatic_IsDefaultName(MappingFromPerson mappingFromPerson) =>
|
||||
IsDefaultName(mappingFromPerson);
|
||||
static bool IsDefaultName(MappingFromPerson mappingFromPerson) =>
|
||||
mappingFromPerson.ApproximateYears is null || IsDefaultName(mappingFromPerson.DisplayDirectoryName);
|
||||
|
||||
}
|
Reference in New Issue
Block a user