Format
This commit is contained in:
@ -49,12 +49,12 @@ internal abstract class Property
|
||||
|
||||
internal static (bool?, string[]) IsWrongYear(Models.FileHolder fileHolder, DateTime? dateTimeOriginal, List<DateTime> dateTimes)
|
||||
{
|
||||
string[] results = Array.Empty<string>();
|
||||
string[] results = [];
|
||||
bool? result = null;
|
||||
string year;
|
||||
string directoryName;
|
||||
string[] directorySegments;
|
||||
List<DateTime> collection = new();
|
||||
List<DateTime> collection = [];
|
||||
string? check = Path.GetFullPath(fileHolder.FullName);
|
||||
string? pathRoot = Path.GetPathRoot(fileHolder.FullName);
|
||||
if (string.IsNullOrEmpty(pathRoot))
|
||||
@ -88,21 +88,16 @@ internal abstract class Property
|
||||
|
||||
internal static List<DateTime> GetDateTimes(DateTime creationTime, DateTime lastWriteTime, DateTime? dateTime, DateTime? dateTimeDigitized, DateTime? dateTimeFromName, DateTime? dateTimeOriginal, DateTime? gpsDateStamp)
|
||||
{
|
||||
List<DateTime> results = new()
|
||||
{
|
||||
List<DateTime> results =
|
||||
[
|
||||
creationTime,
|
||||
lastWriteTime
|
||||
};
|
||||
if (dateTime.HasValue)
|
||||
results.Add(dateTime.Value);
|
||||
if (dateTimeDigitized.HasValue)
|
||||
results.Add(dateTimeDigitized.Value);
|
||||
if (dateTimeFromName.HasValue)
|
||||
results.Add(dateTimeFromName.Value);
|
||||
if (dateTimeOriginal.HasValue)
|
||||
results.Add(dateTimeOriginal.Value);
|
||||
if (gpsDateStamp.HasValue)
|
||||
results.Add(gpsDateStamp.Value);
|
||||
lastWriteTime,
|
||||
.. dateTime.HasValue ? [dateTime.Value] : [],
|
||||
.. dateTimeDigitized.HasValue ? [dateTimeDigitized.Value] : [],
|
||||
.. dateTimeFromName.HasValue ? [dateTimeFromName.Value] : [],
|
||||
.. dateTimeOriginal.HasValue ? [dateTimeOriginal.Value] : [],
|
||||
.. gpsDateStamp.HasValue ? [gpsDateStamp.Value] : [],
|
||||
];
|
||||
return results;
|
||||
}
|
||||
|
||||
@ -113,21 +108,16 @@ internal abstract class Property
|
||||
result = DateTime.MinValue;
|
||||
else
|
||||
{
|
||||
List<DateTime> dateTimes = new()
|
||||
{
|
||||
List<DateTime> dateTimes =
|
||||
[
|
||||
property.CreationTime,
|
||||
property.LastWriteTime
|
||||
};
|
||||
if (property.DateTime.HasValue)
|
||||
dateTimes.Add(property.DateTime.Value);
|
||||
if (property.DateTimeDigitized.HasValue)
|
||||
dateTimes.Add(property.DateTimeDigitized.Value);
|
||||
if (property.DateTimeFromName.HasValue)
|
||||
dateTimes.Add(property.DateTimeFromName.Value);
|
||||
if (property.DateTimeOriginal.HasValue)
|
||||
dateTimes.Add(property.DateTimeOriginal.Value);
|
||||
if (property.GPSDateStamp.HasValue)
|
||||
dateTimes.Add(property.GPSDateStamp.Value);
|
||||
property.LastWriteTime,
|
||||
.. property.DateTime.HasValue ? [property.DateTime.Value] : [],
|
||||
.. property.DateTimeDigitized.HasValue ? [property.DateTimeDigitized.Value] : [],
|
||||
.. property.DateTimeFromName.HasValue ? [property.DateTimeFromName.Value] : [],
|
||||
.. property.DateTimeOriginal.HasValue ? [property.DateTimeOriginal.Value] : [],
|
||||
.. property.GPSDateStamp.HasValue ? [property.GPSDateStamp.Value] : [],
|
||||
];
|
||||
result = dateTimes.Min();
|
||||
}
|
||||
return result;
|
||||
@ -191,7 +181,7 @@ internal abstract class Property
|
||||
{
|
||||
TimeSpan result;
|
||||
DateTime? minimumDateTime;
|
||||
List<long> ticksCollection = new();
|
||||
List<long> ticksCollection = [];
|
||||
foreach (Models.Item item in container.Items)
|
||||
{
|
||||
if (item.Property is null)
|
||||
@ -217,7 +207,7 @@ internal abstract class Property
|
||||
|
||||
internal static (int, List<DateTime>, List<Models.Item>) Get(Models.Container container, TimeSpan threeStandardDeviationHigh, int i)
|
||||
{
|
||||
List<Models.Item> results = new();
|
||||
List<Models.Item> results = [];
|
||||
int j = i;
|
||||
long? ticks;
|
||||
Models.Item item;
|
||||
@ -225,7 +215,7 @@ internal abstract class Property
|
||||
Models.Item nextItem;
|
||||
DateTime? minimumDateTime;
|
||||
DateTime? nextMinimumDateTime;
|
||||
List<DateTime> dateTimes = new();
|
||||
List<DateTime> dateTimes = [];
|
||||
for (; j < container.Items.Count; j++)
|
||||
{
|
||||
ticks = null;
|
||||
|
Reference in New Issue
Block a user