OnlySaveIdentifiersToDisk
This commit is contained in:
@ -10,6 +10,7 @@ public class RenameConfiguration
|
||||
public string? DefaultMaker { get; set; }
|
||||
public bool? ForceNewId { get; set; }
|
||||
public string[]? IgnoreExtensions { get; set; }
|
||||
public bool? OnlySaveIdentifiersToDisk { get; set; }
|
||||
public string? RelativePropertyCollectionFile { get; set; }
|
||||
public string[]? SidecarExtensions { get; set; }
|
||||
public bool? SkipIdFiles { get; set; }
|
||||
@ -53,6 +54,7 @@ public class RenameConfiguration
|
||||
if (configuration.DefaultMaker is null) throw new NullReferenceException(nameof(configuration.DefaultMaker));
|
||||
if (configuration.ForceNewId is null) throw new NullReferenceException(nameof(configuration.ForceNewId));
|
||||
if (configuration.IgnoreExtensions is null) throw new NullReferenceException(nameof(configuration.IgnoreExtensions));
|
||||
if (configuration.OnlySaveIdentifiersToDisk is null) throw new NullReferenceException(nameof(configuration.OnlySaveIdentifiersToDisk));
|
||||
if (configuration.RelativePropertyCollectionFile is null) throw new NullReferenceException(nameof(configuration.RelativePropertyCollectionFile));
|
||||
if (configuration.SidecarExtensions is null) throw new NullReferenceException(nameof(configuration.SidecarExtensions));
|
||||
if (configuration.SkipIdFiles is null) throw new NullReferenceException(nameof(configuration.SkipIdFiles));
|
||||
@ -63,6 +65,7 @@ public class RenameConfiguration
|
||||
configuration.DefaultMaker,
|
||||
configuration.ForceNewId.Value,
|
||||
configuration.IgnoreExtensions,
|
||||
configuration.OnlySaveIdentifiersToDisk.Value,
|
||||
configuration.RelativePropertyCollectionFile,
|
||||
configuration.SidecarExtensions,
|
||||
configuration.SkipIdFiles.Value,
|
||||
|
@ -3,7 +3,7 @@ using System.Text.Json.Serialization;
|
||||
|
||||
namespace View_by_Distance.Rename.Models;
|
||||
|
||||
internal sealed record Identifier(int Id, string PaddedId)
|
||||
internal sealed record Identifier(int Id, long Length, string PaddedId, long Ticks)
|
||||
{
|
||||
|
||||
public override string ToString()
|
||||
|
@ -8,6 +8,7 @@ public record RenameConfiguration(Shared.Models.MetadataConfiguration MetadataCo
|
||||
string DefaultMaker,
|
||||
bool ForceNewId,
|
||||
string[] IgnoreExtensions,
|
||||
bool OnlySaveIdentifiersToDisk,
|
||||
string RelativePropertyCollectionFile,
|
||||
string[] SidecarExtensions,
|
||||
bool SkipIdFiles,
|
||||
|
Reference in New Issue
Block a user