Code cleanup and fix test running

This commit is contained in:
Timothy Baldridge
2021-10-23 10:51:17 -06:00
parent 2b5662a15b
commit f99f4a7538
577 changed files with 26516 additions and 27096 deletions

View File

@ -4,26 +4,25 @@ using Wabbajack.Common;
using Wabbajack.Paths;
using Wabbajack.Paths.IO;
namespace Wabbajack.FileExtractor.ExtractedFiles
namespace Wabbajack.FileExtractor.ExtractedFiles;
public class ExtractedNativeFile : NativeFileStreamFactory, IExtractedFile
{
public class ExtractedNativeFile : NativeFileStreamFactory, IExtractedFile
public ExtractedNativeFile(AbsolutePath file, IPath path) : base(file, path)
{
public ExtractedNativeFile(AbsolutePath file, IPath path) : base(file, path)
{
}
}
public ExtractedNativeFile(AbsolutePath file) : base(file)
{
}
public ExtractedNativeFile(AbsolutePath file) : base(file)
{
}
public bool CanMove { get; set; } = true;
public bool CanMove { get; set; } = true;
public async ValueTask Move(AbsolutePath newPath, CancellationToken token)
{
if (CanMove)
await _file.MoveToAsync(newPath, true, token);
else
await _file.CopyToAsync(newPath, true, token);
}
public async ValueTask Move(AbsolutePath newPath, CancellationToken token)
{
if (CanMove)
await _file.MoveToAsync(newPath, true, token);
else
await _file.CopyToAsync(newPath, true, token);
}
}