This commit is contained in:
2022-12-13 11:20:53 +08:00
parent 6693a66b30
commit 750545c2d0
43 changed files with 179 additions and 109 deletions

View File

@ -1,3 +1,5 @@
// ReSharper disable ClassNeverInstantiated.Global
using System.Net.Http.Headers;
using System.Text.RegularExpressions;
using NSExt.Extensions;
@ -6,7 +8,7 @@ namespace Dot.Get;
[Description(nameof(Str.DownloadTool))]
[Localization(typeof(Str))]
public partial class Main : ToolBase<Option>
internal partial class Main : ToolBase<Option>
{
private const string _PART = "part";
@ -84,8 +86,8 @@ public partial class Main : ToolBase<Option>
}
private void WritePart(HttpResponseMessage rsp, string mainFilePath //
, long startPos, long endPos //
, Action<int> rateHandle)
, long startPos, long endPos //
, Action<int> rateHandle)
{
Span<byte> buf = stackalloc byte[Opt.BufferSize];
using var stream = rsp.Content.ReadAsStream();

View File

@ -1,6 +1,9 @@
// ReSharper disable ClassNeverInstantiated.Global
// ReSharper disable UnusedAutoPropertyAccessor.Global
namespace Dot.Get;
public class Option : OptionBase
internal class Option : OptionBase
{
[CommandOption("-b|--buffer-size")]
[Description(nameof(Str.BufferSize))]