Use Array.ForEach because it's fun

This commit is contained in:
Matt Nadareski
2025-05-14 14:55:17 -04:00
parent 52e145fe15
commit e8a98bde89

View File

@@ -22,23 +22,12 @@ namespace SabreTools.Core.Filter
public FilterRunner(FilterObject[] filters)
{
foreach (var filter in filters)
{
AddFilter(filter);
}
Array.ForEach(filters, AddFilter);
}
public FilterRunner(string[] filterStrings)
{
foreach (string filterString in filterStrings)
{
try
{
var filter = new FilterObject(filterString);
AddFilter(filter);
}
catch { }
}
Array.ForEach(filterStrings, AddFilter);
}
/// <summary>
@@ -76,6 +65,19 @@ namespace SabreTools.Core.Filter
return true;
}
/// <summary>
/// Add a single filter to the runner in a group by key
/// </summary>
private void AddFilter(string filterString)
{
try
{
var filter = new FilterObject(filterString);
AddFilter(filter);
}
catch { }
}
/// <summary>
/// Add a single filter to the runner in a group by key
/// </summary>