Remove redundant helper methods

This commit is contained in:
Matt Nadareski
2024-03-05 15:24:11 -05:00
parent 3166a438a8
commit fa99e6aefb
33 changed files with 260 additions and 592 deletions

View File

@@ -1901,7 +1901,7 @@ Some special strings that can be used:
Filter = GetFilter(features);
FilterRunner = GetFilterRunner(features);
Header = GetDatHeader(features);
LogLevel = GetString(features, LogLevelStringValue).AsLogLevel();
LogLevel = GetString(features, LogLevelStringValue).AsEnumValue<LogLevel>();
OutputDir = GetString(features, OutputDirStringValue)?.Trim('"');
Remover = GetRemover(features);
ScriptMode = GetBoolean(features, ScriptValue);
@@ -2157,9 +2157,9 @@ Some special strings that can be used:
Description = GetString(features, DescriptionStringValue),
Email = GetString(features, EmailStringValue),
FileName = GetString(features, FilenameStringValue),
ForceMerging = GetString(features, ForceMergingStringValue).AsMergingFlag(),
ForceNodump = GetString(features, ForceNodumpStringValue).AsNodumpFlag(),
ForcePacking = GetString(features, ForcePackingStringValue).AsPackingFlag(),
ForceMerging = GetString(features, ForceMergingStringValue).AsEnumValue<MergingFlag>(),
ForceNodump = GetString(features, ForceNodumpStringValue).AsEnumValue<NodumpFlag>(),
ForcePacking = GetString(features, ForcePackingStringValue).AsEnumValue<PackingFlag>(),
GameName = GetBoolean(features, GamePrefixValue),
HeaderSkipper = GetString(features, HeaderStringValue),
Homepage = GetString(features, HomepageStringValue),

View File

@@ -568,7 +568,7 @@ Reset the internal state: reset();";
}
// Read in the individual arguments
MergingFlag mergingFlag = Arguments[0].AsMergingFlag();
MergingFlag mergingFlag = Arguments[0].AsEnumValue<MergingFlag>();
// If we had an invalid input, log and continue
if (mergingFlag == MergingFlag.None)
@@ -584,7 +584,7 @@ Reset the internal state: reset();";
public override void Process(BatchState batchState)
{
// Read in the individual arguments
MergingFlag mergingFlag = Arguments[0].AsMergingFlag();
MergingFlag mergingFlag = Arguments[0].AsEnumValue<MergingFlag>();
// Apply the merging flag
Filtering.Splitter splitter = new() { SplitType = mergingFlag };