=====* ISBN 조회 *=====
Yes24 추가. ㄴ> yes24에서 요구하는 양식에 맞춰 엑셀로 반출해주는 기능 추가. ㄴ> 추후 본프로그램 이식예정. =====* unimarc *===== == TODO == 기타 추가적인 버그 잡을것. / 바로빌 세금계산서알아볼것. ===== 작업중 ===== 마크 반입 폼 완료 마크 반출 폼 작업중 ㄴ> 작업중 다문화 옮기는 도중 클립보드에서 일어나는 오류 잡아내는중. ===== 보류 ===== b. 마크목록 폼 작성중 1. 엑셀반출 기능 추가중 사용 작업대기중 c. 마크 반입 폼 수정중 1. 불러오기는 되나 저장 기능이 필요함. ===== 완료 ===== 21.06.21 마크검색 작업완료 마크 편집창에서 메모장, 미리보기, 표지크게보기 기능 추가 21.06.08 자동업데이트 기능 완료 - 프로젝트가 새로 바뀜. 1. 주문관리 팩스연동 완료 2. 전송된 팩스 확인 작업개시, 이메일 전송모듈 수정완료. 3. 주문관리에서 주문처와 목록 검색하는 폼 검색 모듈도 재수정 완료함. 4. 데이터베이스 내 이미지URL을 가져오는작업 완료 목록집계 폼 재 수정작업 완료 - 확인 및 수정 필요. ISBN 체크 프로그램 => 본프로그램에 이식중. ㄴ> 코드는 다 옮겼으나 기존 사용하던 방식과 조금 달라서 버그발생 가능성 있음. ㄴ> 버그 체크 계속 해볼것. 21-04-15 ㄴ> 21_04_20 버그 없음. 2. 마크편집 폼 수정 중 (마크 반출 test프로젝트 진행완료, 본 프로젝트에 적용중. / 저장기능활성화 작업완료) 2-1. 기존의 칸채우기에서 예상되지 못한 버그가 발생하여 칸채우기 숨김. 2-2. 008태크 재배치 => TextBox에 적용완료. 변경사항 메모장으로 넘기는 작업 완료. 2-3. 저장기능 완료. (04.14 체크해볼것 - 완료) 주문관리 작업중 (DataGridView 주문처 엔터키 입력시 검색되게끔 하는 코드작성중) - 21.04.27 완료
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -11,4 +11,5 @@ Skill.cs
|
||||
*.exe
|
||||
|
||||
## 폴더 무시
|
||||
unimarc/Factory_Client/
|
||||
unimarc/Factory_Client/
|
||||
ISBN_Client/
|
||||
Binary file not shown.
@@ -1,6 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<startup>
|
||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
|
||||
</startup>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
</configuration>
|
||||
61
ISBN_Check_test/Form1.Designer.cs
generated
61
ISBN_Check_test/Form1.Designer.cs
generated
@@ -29,8 +29,8 @@ namespace ISBN_Check_test
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
this.cb_filter = new System.Windows.Forms.ComboBox();
|
||||
this.button1 = new System.Windows.Forms.Button();
|
||||
this.dataGridView1 = new System.Windows.Forms.DataGridView();
|
||||
@@ -52,6 +52,7 @@ namespace ISBN_Check_test
|
||||
this.button2 = new System.Windows.Forms.Button();
|
||||
this.cb_api = new System.Windows.Forms.ComboBox();
|
||||
this.progressBar1 = new System.Windows.Forms.ProgressBar();
|
||||
this.btn_Yes24 = new System.Windows.Forms.Button();
|
||||
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
@@ -66,7 +67,7 @@ namespace ISBN_Check_test
|
||||
//
|
||||
// button1
|
||||
//
|
||||
this.button1.Location = new System.Drawing.Point(447, 9);
|
||||
this.button1.Location = new System.Drawing.Point(408, 9);
|
||||
this.button1.Name = "button1";
|
||||
this.button1.Size = new System.Drawing.Size(75, 23);
|
||||
this.button1.TabIndex = 2;
|
||||
@@ -76,14 +77,14 @@ namespace ISBN_Check_test
|
||||
//
|
||||
// dataGridView1
|
||||
//
|
||||
dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
|
||||
dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control;
|
||||
dataGridViewCellStyle1.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
|
||||
dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText;
|
||||
dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight;
|
||||
dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
|
||||
dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
|
||||
this.dataGridView1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
|
||||
dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
|
||||
dataGridViewCellStyle7.BackColor = System.Drawing.SystemColors.Control;
|
||||
dataGridViewCellStyle7.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
|
||||
dataGridViewCellStyle7.ForeColor = System.Drawing.SystemColors.WindowText;
|
||||
dataGridViewCellStyle7.SelectionBackColor = System.Drawing.SystemColors.Highlight;
|
||||
dataGridViewCellStyle7.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
|
||||
dataGridViewCellStyle7.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
|
||||
this.dataGridView1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle7;
|
||||
this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
|
||||
this.book_name,
|
||||
this.author,
|
||||
@@ -98,14 +99,14 @@ namespace ISBN_Check_test
|
||||
this.dataGridView1.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnF2;
|
||||
this.dataGridView1.Location = new System.Drawing.Point(12, 38);
|
||||
this.dataGridView1.Name = "dataGridView1";
|
||||
dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
|
||||
dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Control;
|
||||
dataGridViewCellStyle2.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
|
||||
dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.WindowText;
|
||||
dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight;
|
||||
dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
|
||||
dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
|
||||
this.dataGridView1.RowHeadersDefaultCellStyle = dataGridViewCellStyle2;
|
||||
dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
|
||||
dataGridViewCellStyle8.BackColor = System.Drawing.SystemColors.Control;
|
||||
dataGridViewCellStyle8.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
|
||||
dataGridViewCellStyle8.ForeColor = System.Drawing.SystemColors.WindowText;
|
||||
dataGridViewCellStyle8.SelectionBackColor = System.Drawing.SystemColors.Highlight;
|
||||
dataGridViewCellStyle8.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
|
||||
dataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
|
||||
this.dataGridView1.RowHeadersDefaultCellStyle = dataGridViewCellStyle8;
|
||||
this.dataGridView1.RowTemplate.Height = 23;
|
||||
this.dataGridView1.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
|
||||
this.dataGridView1.Size = new System.Drawing.Size(892, 466);
|
||||
@@ -175,7 +176,7 @@ namespace ISBN_Check_test
|
||||
// label1
|
||||
//
|
||||
this.label1.AutoSize = true;
|
||||
this.label1.Location = new System.Drawing.Point(631, 15);
|
||||
this.label1.Location = new System.Drawing.Point(653, 15);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(65, 12);
|
||||
this.label1.TabIndex = 4;
|
||||
@@ -191,7 +192,7 @@ namespace ISBN_Check_test
|
||||
//
|
||||
// start_idx
|
||||
//
|
||||
this.start_idx.Location = new System.Drawing.Point(308, 10);
|
||||
this.start_idx.Location = new System.Drawing.Point(287, 10);
|
||||
this.start_idx.Name = "start_idx";
|
||||
this.start_idx.Size = new System.Drawing.Size(42, 21);
|
||||
this.start_idx.TabIndex = 6;
|
||||
@@ -200,7 +201,7 @@ namespace ISBN_Check_test
|
||||
//
|
||||
// end_idx
|
||||
//
|
||||
this.end_idx.Location = new System.Drawing.Point(376, 10);
|
||||
this.end_idx.Location = new System.Drawing.Point(355, 10);
|
||||
this.end_idx.Name = "end_idx";
|
||||
this.end_idx.Size = new System.Drawing.Size(42, 21);
|
||||
this.end_idx.TabIndex = 6;
|
||||
@@ -209,7 +210,7 @@ namespace ISBN_Check_test
|
||||
// label2
|
||||
//
|
||||
this.label2.AutoSize = true;
|
||||
this.label2.Location = new System.Drawing.Point(356, 14);
|
||||
this.label2.Location = new System.Drawing.Point(335, 14);
|
||||
this.label2.Name = "label2";
|
||||
this.label2.Size = new System.Drawing.Size(14, 12);
|
||||
this.label2.TabIndex = 4;
|
||||
@@ -217,7 +218,7 @@ namespace ISBN_Check_test
|
||||
//
|
||||
// button2
|
||||
//
|
||||
this.button2.Location = new System.Drawing.Point(534, 9);
|
||||
this.button2.Location = new System.Drawing.Point(489, 9);
|
||||
this.button2.Name = "button2";
|
||||
this.button2.Size = new System.Drawing.Size(75, 23);
|
||||
this.button2.TabIndex = 2;
|
||||
@@ -242,11 +243,22 @@ namespace ISBN_Check_test
|
||||
this.progressBar1.Size = new System.Drawing.Size(184, 23);
|
||||
this.progressBar1.TabIndex = 7;
|
||||
//
|
||||
// btn_Yes24
|
||||
//
|
||||
this.btn_Yes24.Location = new System.Drawing.Point(570, 9);
|
||||
this.btn_Yes24.Name = "btn_Yes24";
|
||||
this.btn_Yes24.Size = new System.Drawing.Size(75, 23);
|
||||
this.btn_Yes24.TabIndex = 8;
|
||||
this.btn_Yes24.Text = "Yes반출";
|
||||
this.btn_Yes24.UseVisualStyleBackColor = true;
|
||||
this.btn_Yes24.Click += new System.EventHandler(this.btn_Yes24_Click);
|
||||
//
|
||||
// Form1
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(920, 618);
|
||||
this.Controls.Add(this.btn_Yes24);
|
||||
this.Controls.Add(this.label1);
|
||||
this.Controls.Add(this.progressBar1);
|
||||
this.Controls.Add(this.end_idx);
|
||||
@@ -290,6 +302,7 @@ namespace ISBN_Check_test
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn sold_out;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn Column1;
|
||||
private System.Windows.Forms.ProgressBar progressBar1;
|
||||
private System.Windows.Forms.Button btn_Yes24;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -105,7 +105,11 @@ namespace ISBN_Check_test
|
||||
gridview.Rows[a].DefaultCellStyle.BackColor = Color.Empty;
|
||||
|
||||
// insert_By_Aladin(api.Aladin(query, "ISBN13", param), a);
|
||||
richTextBox1.Text = api.Aladin(query, "ISBN13", param);
|
||||
try
|
||||
{
|
||||
richTextBox1.Text = api.Aladin(query, "ISBN13", param);
|
||||
}
|
||||
catch { }
|
||||
}
|
||||
}
|
||||
private void Naver_API(DataGridView gridview, int start, int end)
|
||||
@@ -216,6 +220,7 @@ namespace ISBN_Check_test
|
||||
query = gridview.Rows[a].Cells["book_comp"].Value.ToString();
|
||||
break;
|
||||
}
|
||||
if (query == "") { continue; }
|
||||
|
||||
string result = api.Daum(query, type, param);
|
||||
richTextBox1.Text = result;
|
||||
@@ -368,7 +373,11 @@ namespace ISBN_Check_test
|
||||
grid[3] = tmp_isbn[1];
|
||||
|
||||
grid[4] = data[4];
|
||||
grid[5] = data[5].Substring(0, 10);
|
||||
try
|
||||
{
|
||||
grid[5] = data[5].Substring(0, 10);
|
||||
}
|
||||
catch { }
|
||||
grid[7] = data[6];
|
||||
|
||||
dataGridView1.Rows[row].Cells["Column1"].Value += string.Join("|", grid) + "|";
|
||||
@@ -511,5 +520,10 @@ namespace ISBN_Check_test
|
||||
return;
|
||||
}
|
||||
}
|
||||
private void btn_Yes24_Click(object sender, EventArgs e)
|
||||
{
|
||||
Yes24 yes24 = new Yes24(this);
|
||||
yes24.Show();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -270,8 +270,7 @@ namespace ISBN_Check_test
|
||||
string query = string.Format("{0}?query={1}&target={2}&", url, Query, Type);
|
||||
WebRequest request = WebRequest.Create(query);
|
||||
|
||||
string rKey = "e3935565b731a2a6f32880c90d76403a";
|
||||
string header = "KakaoAK " + rKey;
|
||||
string header = "KakaoAK e3935565b731a2a6f32880c90d76403a";
|
||||
|
||||
request.Headers.Add("Authorization", header);
|
||||
|
||||
|
||||
@@ -64,11 +64,51 @@
|
||||
<SignManifests>true</SignManifests>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="BouncyCastle.Crypto, Version=1.8.5.0, Culture=neutral, PublicKeyToken=0e99375e54769942">
|
||||
<HintPath>packages\BouncyCastle.1.8.5\lib\BouncyCastle.Crypto.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Google.Protobuf, Version=3.14.0.0, Culture=neutral, PublicKeyToken=a7d26565bac4d604, processorArchitecture=MSIL">
|
||||
<HintPath>packages\Google.Protobuf.3.14.0\lib\net45\Google.Protobuf.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="K4os.Compression.LZ4, Version=1.1.11.0, Culture=neutral, PublicKeyToken=2186fa9121ef231d, processorArchitecture=MSIL">
|
||||
<HintPath>packages\K4os.Compression.LZ4.1.1.11\lib\net46\K4os.Compression.LZ4.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="K4os.Compression.LZ4.Streams, Version=1.1.11.0, Culture=neutral, PublicKeyToken=2186fa9121ef231d, processorArchitecture=MSIL">
|
||||
<HintPath>packages\K4os.Compression.LZ4.Streams.1.1.11\lib\net46\K4os.Compression.LZ4.Streams.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="K4os.Hash.xxHash, Version=1.0.6.0, Culture=neutral, PublicKeyToken=32cd54395057cec3, processorArchitecture=MSIL">
|
||||
<HintPath>packages\K4os.Hash.xxHash.1.0.6\lib\net46\K4os.Hash.xxHash.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="MySql.Data, Version=8.0.25.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d, processorArchitecture=MSIL">
|
||||
<HintPath>packages\MySql.Data.8.0.25\lib\net452\MySql.Data.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
|
||||
<HintPath>packages\Newtonsoft.Json.13.0.1\lib\net45\Newtonsoft.Json.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Renci.SshNet, Version=2020.0.1.0, Culture=neutral, PublicKeyToken=1cee9f8bde3db106, processorArchitecture=MSIL">
|
||||
<HintPath>packages\SSH.NET.2020.0.1\lib\net40\Renci.SshNet.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Buffers, Version=4.0.3.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.ComponentModel" />
|
||||
<Reference Include="System.ComponentModel.DataAnnotations" />
|
||||
<Reference Include="System.Configuration" />
|
||||
<Reference Include="System.Configuration.Install" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Management" />
|
||||
<Reference Include="System.Memory, Version=4.0.1.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>packages\System.Memory.4.5.3\lib\netstandard2.0\System.Memory.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Numerics" />
|
||||
<Reference Include="System.Numerics.Vectors, Version=4.1.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>packages\System.Numerics.Vectors.4.4.0\lib\net46\System.Numerics.Vectors.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Runtime.CompilerServices.Unsafe, Version=4.0.4.1, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>packages\System.Runtime.CompilerServices.Unsafe.4.5.2\lib\netstandard2.0\System.Runtime.CompilerServices.Unsafe.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Transactions" />
|
||||
<Reference Include="System.Web.Extensions" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
@@ -79,6 +119,12 @@
|
||||
<Reference Include="System.Net.Http" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xml" />
|
||||
<Reference Include="Ubiety.Dns.Core, Version=2.2.1.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d, processorArchitecture=MSIL">
|
||||
<HintPath>packages\MySql.Data.8.0.25\lib\net452\Ubiety.Dns.Core.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Zstandard.Net, Version=1.1.7.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d, processorArchitecture=MSIL">
|
||||
<HintPath>packages\MySql.Data.8.0.25\lib\net452\Zstandard.Net.dll</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Form2.cs">
|
||||
@@ -100,8 +146,16 @@
|
||||
<Compile Include="Form3.Designer.cs">
|
||||
<DependentUpon>Form3.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Helper_DB.cs" />
|
||||
<Compile Include="Program.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="Skill.cs" />
|
||||
<Compile Include="Yes24.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Yes24.Designer.cs">
|
||||
<DependentUpon>Yes24.cs</DependentUpon>
|
||||
</Compile>
|
||||
<EmbeddedResource Include="Form1.resx">
|
||||
<DependentUpon>Form1.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
@@ -120,8 +174,9 @@
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Resources.resx</DependentUpon>
|
||||
</Compile>
|
||||
<None Include="ISBN_Check_test_1_TemporaryKey.pfx" />
|
||||
<None Include="ISBN_Check_test_TemporaryKey.pfx" />
|
||||
<EmbeddedResource Include="Yes24.resx">
|
||||
<DependentUpon>Yes24.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<None Include="packages.config" />
|
||||
<None Include="Properties\Settings.settings">
|
||||
<Generator>SettingsSingleFileGenerator</Generator>
|
||||
@@ -160,5 +215,37 @@
|
||||
<FileType>File</FileType>
|
||||
</PublishFile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<COMReference Include="Microsoft.Office.Core">
|
||||
<Guid>{2DF8D04C-5BFA-101B-BDE5-00AA0044DE52}</Guid>
|
||||
<VersionMajor>2</VersionMajor>
|
||||
<VersionMinor>4</VersionMinor>
|
||||
<Lcid>0</Lcid>
|
||||
<WrapperTool>primary</WrapperTool>
|
||||
<Isolated>False</Isolated>
|
||||
<EmbedInteropTypes>True</EmbedInteropTypes>
|
||||
</COMReference>
|
||||
<COMReference Include="Microsoft.Office.Interop.Excel">
|
||||
<Guid>{00020813-0000-0000-C000-000000000046}</Guid>
|
||||
<VersionMajor>1</VersionMajor>
|
||||
<VersionMinor>6</VersionMinor>
|
||||
<Lcid>0</Lcid>
|
||||
<WrapperTool>primary</WrapperTool>
|
||||
<Isolated>False</Isolated>
|
||||
<EmbedInteropTypes>True</EmbedInteropTypes>
|
||||
</COMReference>
|
||||
<COMReference Include="VBIDE">
|
||||
<Guid>{0002E157-0000-0000-C000-000000000046}</Guid>
|
||||
<VersionMajor>5</VersionMajor>
|
||||
<VersionMinor>3</VersionMinor>
|
||||
<Lcid>0</Lcid>
|
||||
<WrapperTool>primary</WrapperTool>
|
||||
<Isolated>False</Isolated>
|
||||
<EmbedInteropTypes>True</EmbedInteropTypes>
|
||||
</COMReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<WCFMetadata Include="Connected Services\" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
@@ -7,6 +7,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ISBN_Check_test", "ISBN_Che
|
||||
EndProject
|
||||
Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "Setup1", "..\Setup1\Setup1.vdproj", "{78968BDE-85E4-48E7-AE1D-D29AD4684861}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ISBN_Client", "..\ISBN_Client\ISBN_Client.csproj", "{1A792D56-127B-446B-8B01-0A60902E0086}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
@@ -19,6 +21,10 @@ Global
|
||||
{A19E0C06-EA15-4E30-AE42-4DC0CC4C88DE}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{78968BDE-85E4-48E7-AE1D-D29AD4684861}.Debug|Any CPU.ActiveCfg = Debug
|
||||
{78968BDE-85E4-48E7-AE1D-D29AD4684861}.Release|Any CPU.ActiveCfg = Release
|
||||
{1A792D56-127B-446B-8B01-0A60902E0086}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{1A792D56-127B-446B-8B01-0A60902E0086}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{1A792D56-127B-446B-8B01-0A60902E0086}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{1A792D56-127B-446B-8B01-0A60902E0086}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
|
||||
Binary file not shown.
Binary file not shown.
170
ISBN_Check_test/Yes24.Designer.cs
generated
Normal file
170
ISBN_Check_test/Yes24.Designer.cs
generated
Normal file
@@ -0,0 +1,170 @@
|
||||
|
||||
namespace ISBN_Check_test
|
||||
{
|
||||
partial class Yes24
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
this.dataGridView1 = new System.Windows.Forms.DataGridView();
|
||||
this.btn_Close = new System.Windows.Forms.Button();
|
||||
this.btn_change = new System.Windows.Forms.Button();
|
||||
this.before_book_name = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.after_book_name = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.before_author = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.after_author = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.before_book_comp = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.after_book_comp = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// dataGridView1
|
||||
//
|
||||
this.dataGridView1.AllowUserToAddRows = false;
|
||||
this.dataGridView1.AllowUserToDeleteRows = false;
|
||||
dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
|
||||
dataGridViewCellStyle5.BackColor = System.Drawing.SystemColors.Control;
|
||||
dataGridViewCellStyle5.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
|
||||
dataGridViewCellStyle5.ForeColor = System.Drawing.SystemColors.WindowText;
|
||||
dataGridViewCellStyle5.SelectionBackColor = System.Drawing.SystemColors.Highlight;
|
||||
dataGridViewCellStyle5.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
|
||||
dataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
|
||||
this.dataGridView1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle5;
|
||||
this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
|
||||
this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
|
||||
this.before_book_name,
|
||||
this.after_book_name,
|
||||
this.before_author,
|
||||
this.after_author,
|
||||
this.before_book_comp,
|
||||
this.after_book_comp});
|
||||
this.dataGridView1.Location = new System.Drawing.Point(13, 41);
|
||||
this.dataGridView1.Name = "dataGridView1";
|
||||
this.dataGridView1.ReadOnly = true;
|
||||
dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
|
||||
dataGridViewCellStyle6.BackColor = System.Drawing.SystemColors.Control;
|
||||
dataGridViewCellStyle6.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
|
||||
dataGridViewCellStyle6.ForeColor = System.Drawing.SystemColors.WindowText;
|
||||
dataGridViewCellStyle6.SelectionBackColor = System.Drawing.SystemColors.Highlight;
|
||||
dataGridViewCellStyle6.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
|
||||
dataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
|
||||
this.dataGridView1.RowHeadersDefaultCellStyle = dataGridViewCellStyle6;
|
||||
this.dataGridView1.RowTemplate.Height = 23;
|
||||
this.dataGridView1.Size = new System.Drawing.Size(962, 661);
|
||||
this.dataGridView1.TabIndex = 0;
|
||||
this.dataGridView1.RowPostPaint += new System.Windows.Forms.DataGridViewRowPostPaintEventHandler(this.dataGridView1_RowPostPaint);
|
||||
//
|
||||
// btn_Close
|
||||
//
|
||||
this.btn_Close.Location = new System.Drawing.Point(900, 9);
|
||||
this.btn_Close.Name = "btn_Close";
|
||||
this.btn_Close.Size = new System.Drawing.Size(75, 23);
|
||||
this.btn_Close.TabIndex = 1;
|
||||
this.btn_Close.Text = "닫 기";
|
||||
this.btn_Close.UseVisualStyleBackColor = true;
|
||||
this.btn_Close.Click += new System.EventHandler(this.btn_Close_Click);
|
||||
//
|
||||
// btn_change
|
||||
//
|
||||
this.btn_change.Location = new System.Drawing.Point(819, 9);
|
||||
this.btn_change.Name = "btn_change";
|
||||
this.btn_change.Size = new System.Drawing.Size(75, 23);
|
||||
this.btn_change.TabIndex = 1;
|
||||
this.btn_change.Text = "엑셀 변환";
|
||||
this.btn_change.UseVisualStyleBackColor = true;
|
||||
this.btn_change.Click += new System.EventHandler(this.btn_change_Click);
|
||||
//
|
||||
// before_book_name
|
||||
//
|
||||
this.before_book_name.HeaderText = "도서명 [전]";
|
||||
this.before_book_name.Name = "before_book_name";
|
||||
this.before_book_name.ReadOnly = true;
|
||||
this.before_book_name.Width = 200;
|
||||
//
|
||||
// after_book_name
|
||||
//
|
||||
this.after_book_name.HeaderText = "도서명 [후]";
|
||||
this.after_book_name.Name = "after_book_name";
|
||||
this.after_book_name.ReadOnly = true;
|
||||
this.after_book_name.Width = 200;
|
||||
//
|
||||
// before_author
|
||||
//
|
||||
this.before_author.HeaderText = "저자 [전]";
|
||||
this.before_author.Name = "before_author";
|
||||
this.before_author.ReadOnly = true;
|
||||
//
|
||||
// after_author
|
||||
//
|
||||
this.after_author.HeaderText = "저자 [후]";
|
||||
this.after_author.Name = "after_author";
|
||||
this.after_author.ReadOnly = true;
|
||||
//
|
||||
// before_book_comp
|
||||
//
|
||||
this.before_book_comp.HeaderText = "출판사 [전]";
|
||||
this.before_book_comp.Name = "before_book_comp";
|
||||
this.before_book_comp.ReadOnly = true;
|
||||
this.before_book_comp.Width = 150;
|
||||
//
|
||||
// after_book_comp
|
||||
//
|
||||
this.after_book_comp.HeaderText = "출판사 [후]";
|
||||
this.after_book_comp.Name = "after_book_comp";
|
||||
this.after_book_comp.ReadOnly = true;
|
||||
this.after_book_comp.Width = 150;
|
||||
//
|
||||
// Yes24
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(987, 714);
|
||||
this.Controls.Add(this.btn_change);
|
||||
this.Controls.Add(this.btn_Close);
|
||||
this.Controls.Add(this.dataGridView1);
|
||||
this.Name = "Yes24";
|
||||
this.Text = "Yes24";
|
||||
this.Load += new System.EventHandler(this.Yes24_Load);
|
||||
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
public System.Windows.Forms.DataGridView dataGridView1;
|
||||
private System.Windows.Forms.Button btn_Close;
|
||||
private System.Windows.Forms.Button btn_change;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn before_book_name;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn after_book_name;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn before_author;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn after_author;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn before_book_comp;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn after_book_comp;
|
||||
}
|
||||
}
|
||||
177
ISBN_Check_test/Yes24.cs
Normal file
177
ISBN_Check_test/Yes24.cs
Normal file
@@ -0,0 +1,177 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
using Excel = Microsoft.Office.Interop.Excel;
|
||||
using WindowsFormsApp1;
|
||||
using System.Reflection;
|
||||
|
||||
namespace ISBN_Check_test
|
||||
{
|
||||
public partial class Yes24 : Form
|
||||
{
|
||||
Helper_DB db = new Helper_DB();
|
||||
Form1 f1;
|
||||
|
||||
List<string> l_target = new List<string>();
|
||||
List<string> l_before = new List<string>();
|
||||
List<string> l_after = new List<string>();
|
||||
|
||||
public Yes24(Form1 _f1)
|
||||
{
|
||||
InitializeComponent();
|
||||
f1 = _f1;
|
||||
}
|
||||
|
||||
private void Yes24_Load(object sender, EventArgs e)
|
||||
{
|
||||
db.DBcon();
|
||||
Take_DataBase();
|
||||
Base_Setting();
|
||||
}
|
||||
#region Yes24_Load_Sub
|
||||
private void Take_DataBase()
|
||||
{
|
||||
string area = "`target`, `before`, `after`";
|
||||
string tmp = db.DB_Select_Search(area, "yes24");
|
||||
string[] ary_tmp = tmp.Split('|');
|
||||
|
||||
for (int a = 0; a < ary_tmp.Length; a++)
|
||||
{
|
||||
if (a % 3 == 0) { l_target.Add(ary_tmp[a]); }
|
||||
if (a % 3 == 1) { l_before.Add(ary_tmp[a]); }
|
||||
if (a % 3 == 2) { l_after.Add(ary_tmp[a]); }
|
||||
}
|
||||
}
|
||||
private void Base_Setting()
|
||||
{
|
||||
int count = f1.dataGridView1.Rows.Count - 1;
|
||||
|
||||
for (int a = 0; a < count; a++)
|
||||
{
|
||||
string[] grid = {
|
||||
f1.dataGridView1.Rows[a].Cells["book_name"].Value.ToString(),
|
||||
Replace_target(f1.dataGridView1.Rows[a].Cells["book_name"].Value.ToString(), "book_name"),
|
||||
f1.dataGridView1.Rows[a].Cells["author"].Value.ToString(),
|
||||
Replace_target(f1.dataGridView1.Rows[a].Cells["author"].Value.ToString(), "author"),
|
||||
f1.dataGridView1.Rows[a].Cells["book_comp"].Value.ToString(),
|
||||
Replace_target(f1.dataGridView1.Rows[a].Cells["book_comp"].Value.ToString(), "book_comp")
|
||||
};
|
||||
dataGridView1.Rows.Add(grid);
|
||||
}
|
||||
dataGridView1.Columns[0].DefaultCellStyle.BackColor = Color.Bisque;
|
||||
dataGridView1.Columns[2].DefaultCellStyle.BackColor = Color.Bisque;
|
||||
dataGridView1.Columns[4].DefaultCellStyle.BackColor = Color.Bisque;
|
||||
dataGridView1.Columns[1].DefaultCellStyle.BackColor = Color.FromArgb(234, 226, 202);
|
||||
dataGridView1.Columns[3].DefaultCellStyle.BackColor = Color.FromArgb(234, 226, 202);
|
||||
dataGridView1.Columns[5].DefaultCellStyle.BackColor = Color.FromArgb(234, 226, 202);
|
||||
}
|
||||
private string Replace_target(string value, string sort)
|
||||
{
|
||||
try
|
||||
{
|
||||
int start = value.IndexOf('(');
|
||||
int end = value.IndexOf(')');
|
||||
value = value.Remove(start, end - start);
|
||||
start = value.IndexOf('[');
|
||||
end = value.IndexOf(']');
|
||||
value = value.Remove(start, end - start);
|
||||
start = value.IndexOf('<');
|
||||
end = value.IndexOf('>');
|
||||
value = value.Remove(start, end - start);
|
||||
}
|
||||
catch { }
|
||||
|
||||
string[] target = l_target.ToArray();
|
||||
string[] before = l_before.ToArray();
|
||||
string[] after = l_after.ToArray();
|
||||
|
||||
for (int a = 0; a < before.Length; a++)
|
||||
{
|
||||
if (target[a] == sort) {
|
||||
value = value.Replace(before[a], after[a]);
|
||||
}
|
||||
}
|
||||
return value;
|
||||
}
|
||||
#endregion
|
||||
|
||||
private void dataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)
|
||||
{
|
||||
Skill_Grid sg = new Skill_Grid();
|
||||
sg.Print_Grid_Num(sender, e);
|
||||
}
|
||||
|
||||
private void btn_change_Click(object sender, EventArgs e)
|
||||
{
|
||||
string[,] grid = new string[dataGridView1.Rows.Count, 5];
|
||||
for (int a = 0; a < dataGridView1.Rows.Count; a++)
|
||||
{
|
||||
int count = a + 1;
|
||||
grid[a, 0] = count.ToString();
|
||||
grid[a, 1] = dataGridView1.Rows[a].Cells["after_book_name"].Value.ToString();
|
||||
grid[a, 3] = dataGridView1.Rows[a].Cells["after_book_comp"].Value.ToString();
|
||||
}
|
||||
Excel_change(grid);
|
||||
}
|
||||
#region 엑셀변환 서브
|
||||
void Excel_change(string[,] grid)
|
||||
{
|
||||
try
|
||||
{
|
||||
Excel.Application application = new Excel.Application(); // Excel Application Create
|
||||
application.Visible = true; // true 일시 엑셀이 작업되는 내용이 보임
|
||||
application.Interactive = false; // false일 경우 유저의 조작에 방해받지않음.
|
||||
|
||||
Excel._Workbook wb = (Excel._Workbook)(application.Workbooks.Add(Missing.Value)); // 워크북 생성
|
||||
Excel._Worksheet ws = (Excel._Worksheet)application.ActiveSheet; // 시트 가져옴
|
||||
|
||||
Excel.Range rng = null; // 셀 처리 변수
|
||||
Excel.Range rng2 = null; // 셀 처리 변수2
|
||||
|
||||
#region 엑셀 베이스 (셀의 너비, 높이 설정)
|
||||
ws.Columns[1].ColumnWidth = 6.57; // A
|
||||
ws.Columns[2].ColumnWidth = 43.86; // B
|
||||
ws.Columns[3].ColumnWidth = 18.43; // C
|
||||
ws.Columns[4].ColumnWidth = 22.57; // D
|
||||
ws.Columns[5].ColumnWidth = 12.57; // E
|
||||
#endregion
|
||||
|
||||
string[] title = { "번호", "도서명", "ISBN", "출판사", "정가" };
|
||||
|
||||
#region 제목 셀
|
||||
rng = ws.Range["A1", "E1"];
|
||||
rng.Value2 = title;
|
||||
rng.HorizontalAlignment = Excel.XlHAlign.xlHAlignCenter;
|
||||
rng.Font.Bold = true;
|
||||
#endregion
|
||||
|
||||
// 기본 정보 입력칸
|
||||
#region 주문일자 / 보낸곳 (4행)
|
||||
int count = dataGridView1.Rows.Count + 1;
|
||||
rng = ws.Range["A2", "E"+count.ToString()];
|
||||
rng.Value2 = grid;
|
||||
rng.HorizontalAlignment = Excel.XlHAlign.xlHAlignCenter;
|
||||
#endregion
|
||||
|
||||
application.Interactive = true;
|
||||
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
MessageBox.Show(e.ToString());
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
private void btn_Close_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.Close();
|
||||
}
|
||||
}
|
||||
}
|
||||
138
ISBN_Check_test/Yes24.resx
Normal file
138
ISBN_Check_test/Yes24.resx
Normal file
@@ -0,0 +1,138 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="before_book_name.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="after_book_name.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="before_author.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="after_author.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="before_book_comp.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="after_book_comp.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
</root>
|
||||
BIN
ISBN_Check_test/bin/Debug/BouncyCastle.Crypto.dll
Normal file
BIN
ISBN_Check_test/bin/Debug/BouncyCastle.Crypto.dll
Normal file
Binary file not shown.
BIN
ISBN_Check_test/bin/Debug/Google.Protobuf.dll
Normal file
BIN
ISBN_Check_test/bin/Debug/Google.Protobuf.dll
Normal file
Binary file not shown.
BIN
ISBN_Check_test/bin/Debug/Google.Protobuf.pdb
Normal file
BIN
ISBN_Check_test/bin/Debug/Google.Protobuf.pdb
Normal file
Binary file not shown.
10042
ISBN_Check_test/bin/Debug/Google.Protobuf.xml
Normal file
10042
ISBN_Check_test/bin/Debug/Google.Protobuf.xml
Normal file
File diff suppressed because it is too large
Load Diff
@@ -14,14 +14,14 @@
|
||||
<framework targetVersion="4.7.2" profile="Full" supportedRuntime="4.0.30319" />
|
||||
</compatibleFrameworks>
|
||||
<dependency>
|
||||
<dependentAssembly dependencyType="install" codebase="ISBN_Check_test.exe.manifest" size="4626">
|
||||
<dependentAssembly dependencyType="install" codebase="ISBN_Check_test.exe.manifest" size="13561">
|
||||
<assemblyIdentity name="ISBN_Check_test.exe" version="1.0.0.2" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" type="win32" />
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>KaOR9WNRzGEkEt/L6WRvYUKErNaykb0irghudtfTbMo=</dsig:DigestValue>
|
||||
<dsig:DigestValue>ASqo5RAEzYhIM4pBWIhJtenvWpMaDL68MGWDMJjPh+U=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
|
||||
Binary file not shown.
@@ -1,6 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<startup>
|
||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
|
||||
</startup>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
</configuration>
|
||||
@@ -3,7 +3,7 @@
|
||||
<asmv1:assemblyIdentity name="ISBN_Check_test.exe" version="1.0.0.2" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" type="win32" />
|
||||
<application />
|
||||
<entryPoint>
|
||||
<assemblyIdentity name="ISBN_Check_test" version="1.0.7793.30895" language="neutral" processorArchitecture="msil" />
|
||||
<assemblyIdentity name="ISBN_Check_test" version="1.0.7850.33002" language="neutral" processorArchitecture="msil" />
|
||||
<commandLine file="ISBN_Check_test.exe" parameters="" />
|
||||
</entryPoint>
|
||||
<trustInfo>
|
||||
@@ -42,14 +42,86 @@
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="ISBN_Check_test.exe" size="43008">
|
||||
<assemblyIdentity name="ISBN_Check_test" version="1.0.7793.30895" language="neutral" processorArchitecture="msil" />
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="BouncyCastle.Crypto.dll" size="2531328">
|
||||
<assemblyIdentity name="BouncyCastle.Crypto" version="1.8.5.0" publicKeyToken="0E99375E54769942" language="neutral" />
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>lW399SUW4oVNHmKhonNbeZ2ufIuXhK+YJO9VqdT6bJ8=</dsig:DigestValue>
|
||||
<dsig:DigestValue>pkUxy9puRCzT8+NR1z1AhrzgCfuXnvkLKPb6RRIvXI8=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Google.Protobuf.dll" size="389616">
|
||||
<assemblyIdentity name="Google.Protobuf" version="3.14.0.0" publicKeyToken="A7D26565BAC4D604" language="neutral" processorArchitecture="msil" />
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>LAYio0GLM6iB7Yzp/UB7P8TyssxLkj7eqnZ4W1zSjw8=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="ISBN_Check_test.exe" size="72192">
|
||||
<assemblyIdentity name="ISBN_Check_test" version="1.0.7850.33002" language="neutral" processorArchitecture="msil" />
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>yUflqpHD9kdvi0tqqwPiYRZIzVCl9hP+ifiKXnd7Mgs=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="K4os.Compression.LZ4.dll" size="40448">
|
||||
<assemblyIdentity name="K4os.Compression.LZ4" version="1.1.11.0" publicKeyToken="2186FA9121EF231D" language="neutral" processorArchitecture="msil" />
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>iZt23NwbTw3G3o7er2sV/njinSqOJNwVDnslLK/MOLg=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="K4os.Compression.LZ4.Streams.dll" size="17408">
|
||||
<assemblyIdentity name="K4os.Compression.LZ4.Streams" version="1.1.11.0" publicKeyToken="2186FA9121EF231D" language="neutral" processorArchitecture="msil" />
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>QeTVrSMyJYZsM56dHatpgSg+p0WTseZEtdYYQVJfytI=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="K4os.Hash.xxHash.dll" size="12288">
|
||||
<assemblyIdentity name="K4os.Hash.xxHash" version="1.0.6.0" publicKeyToken="32CD54395057CEC3" language="neutral" processorArchitecture="msil" />
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>EQ80i1BW05RFWHofw8nY4upHJV2z3owIUJDXc8sbY4o=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="MySql.Data.dll" size="1750016">
|
||||
<assemblyIdentity name="MySql.Data" version="8.0.25.0" publicKeyToken="C5687FC88969C44D" language="neutral" processorArchitecture="msil" />
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>oMcu3wg92gEoS1lxyKZqFe8s/JFkSKZUkE6D79O5Rkg=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
@@ -65,22 +137,106 @@
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<file name="ISBN_Check_test.exe.config" size="189">
|
||||
<dependency>
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Renci.SshNet.dll" size="804352">
|
||||
<assemblyIdentity name="Renci.SshNet" version="2020.0.1.0" publicKeyToken="1CEE9F8BDE3DB106" language="neutral" processorArchitecture="msil" />
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>Y2gBJDUXMpX6s7ws4eaLl77Q8BRSvpOwsUmf22BzBEE=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Buffers.dll" size="20856">
|
||||
<assemblyIdentity name="System.Buffers" version="4.0.3.0" publicKeyToken="CC7B13FFCD2DDD51" language="neutral" processorArchitecture="msil" />
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>rMzPvkXZ8I/+7ZkW43sz6YxlvgEs//bn+ntnIQzh/vs=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Memory.dll" size="148760">
|
||||
<assemblyIdentity name="System.Memory" version="4.0.1.1" publicKeyToken="CC7B13FFCD2DDD51" language="neutral" processorArchitecture="msil" />
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>QbXhpMWavbHOFGf1jD2f0G053/T8YdUAokEP7OgDf0s=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Numerics.Vectors.dll" size="115936">
|
||||
<assemblyIdentity name="System.Numerics.Vectors" version="4.1.3.0" publicKeyToken="B03F5F7F11D50A3A" language="neutral" processorArchitecture="msil" />
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>oETXfttujbQFO/Z8xnHnaHwibBubCWOoHr41nOed/fc=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Runtime.CompilerServices.Unsafe.dll" size="23600">
|
||||
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" version="4.0.4.1" publicKeyToken="B03F5F7F11D50A3A" language="neutral" processorArchitecture="msil" />
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>GtLdciXVFioP06OzN6GUlEhSDjEwpLyOAQ7AL3YJdQA=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Ubiety.Dns.Core.dll" size="55808">
|
||||
<assemblyIdentity name="Ubiety.Dns.Core" version="2.2.1.0" publicKeyToken="C5687FC88969C44D" language="neutral" processorArchitecture="msil" />
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>AZnuMl92VNQ74m4O+fXzc+nN9LZP1xsfoplS4lGNs4k=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Zstandard.Net.dll" size="14848">
|
||||
<assemblyIdentity name="Zstandard.Net" version="1.1.7.0" publicKeyToken="C5687FC88969C44D" language="neutral" processorArchitecture="msil" />
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>sA/9afOty8HFRcsW9gn/0C+2jmZyxz1PouftB0gA+nQ=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<file name="ISBN_Check_test.exe.config" size="541">
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>R+Wg8QGvQVHX8T0ta/qbhH1bXkqY0fRnS3wBV3J0bN8=</dsig:DigestValue>
|
||||
<dsig:DigestValue>Qx+jN639AkukL3VOtM7n2jV0SwkhZyRLAjCNL9Lyp14=</dsig:DigestValue>
|
||||
</hash>
|
||||
</file>
|
||||
<file name="ISBN_Check_test.pdb" size="67072">
|
||||
<file name="ISBN_Check_test.pdb" size="112128">
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>i3swclH27Z786WNE6JwZJW8AIYuPyeXJ/oYEB+gM4FA=</dsig:DigestValue>
|
||||
<dsig:DigestValue>kY5Ti7dxBdLMc92uK9vijWUMBzDbFid10nT5Q/VheDY=</dsig:DigestValue>
|
||||
</hash>
|
||||
</file>
|
||||
</asmv1:assembly>
|
||||
Binary file not shown.
BIN
ISBN_Check_test/bin/Debug/K4os.Compression.LZ4.Streams.dll
Normal file
BIN
ISBN_Check_test/bin/Debug/K4os.Compression.LZ4.Streams.dll
Normal file
Binary file not shown.
296
ISBN_Check_test/bin/Debug/K4os.Compression.LZ4.Streams.xml
Normal file
296
ISBN_Check_test/bin/Debug/K4os.Compression.LZ4.Streams.xml
Normal file
@@ -0,0 +1,296 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>K4os.Compression.LZ4.Streams</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.ILZ4Descriptor">
|
||||
<summary>
|
||||
LZ4 Frame descriptor.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.ContentLength">
|
||||
<summary>Content length. Not always known.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.ContentChecksum">
|
||||
<summary>Indicates if content checksum is provided.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.Chaining">
|
||||
<summary>Indicates if blocks are chained (dependent) or not (independent).</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.BlockChecksum">
|
||||
<summary>Indicates if block checksums are provided.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.Dictionary">
|
||||
<summary>Dictionary id. May be null.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.BlockSize">
|
||||
<summary>Block size.</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.LZ4DecoderSettings">
|
||||
<summary>
|
||||
Decoder settings.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderSettings.ExtraMemory">
|
||||
<summary>Extra memory for decompression.</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.LZ4DecoderStream">
|
||||
<summary>
|
||||
LZ4 Decompression stream handling.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.#ctor(System.IO.Stream,System.Func{K4os.Compression.LZ4.Streams.ILZ4Descriptor,K4os.Compression.LZ4.Encoders.ILZ4Decoder},System.Boolean)">
|
||||
<summary>Creates new instance <see cref="T:K4os.Compression.LZ4.Streams.LZ4DecoderStream"/>.</summary>
|
||||
<param name="inner">Inner stream.</param>
|
||||
<param name="decoderFactory">A function which will create appropriate decoder depending
|
||||
on frame descriptor.</param>
|
||||
<param name="leaveOpen">If <c>true</c> inner stream will not be closed after disposing.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Flush">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.FlushAsync(System.Threading.CancellationToken)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Read(System.Byte[],System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.ReadByte">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Dispose">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Dispose(System.Boolean)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.CanRead">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.CanSeek">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.CanWrite">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Length">
|
||||
<summary>
|
||||
Length of stream. Please note, this will only work if original LZ4 stream has
|
||||
<c>ContentLength</c> field set in descriptor. Otherwise returned value will be <c>-1</c>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Position">
|
||||
<summary>
|
||||
Position within the stream. Position can be read, but cannot be set as LZ4 stream does
|
||||
not have <c>Seek</c> capability.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.CanTimeout">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.WriteTimeout">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.ReadTimeout">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Seek(System.Int64,System.IO.SeekOrigin)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.SetLength(System.Int64)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Write(System.Byte[],System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.WriteByte(System.Byte)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.LZ4EncoderSettings">
|
||||
<summary>
|
||||
LZ4 encoder settings.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.ContentLength">
|
||||
<summary>
|
||||
Content length. It is not enforced, it can be set to any value, but it will be
|
||||
written to the stream so it can be used while decoding. If you don't know the length
|
||||
just leave default value.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.ChainBlocks">
|
||||
<summary>
|
||||
Indicates if blocks should be chained (dependent) or not (independent). Dependent blocks
|
||||
(with chaining) provide better compression ratio but are a little but slower and take
|
||||
more memory.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.BlockSize">
|
||||
<summary>
|
||||
Block size. You can use any block size, but default values for LZ4 are 64k, 256k, 1m,
|
||||
and 4m. 64k is good enough for dependent blocks, but for independent blocks bigger is
|
||||
better.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.ContentChecksum">
|
||||
<summary>Indicates is content checksum is provided. Not implemented yet.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.BlockChecksum">
|
||||
<summary>Indicates if block checksum is provided. Not implemented yet.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.Dictionary">
|
||||
<summary>Dictionary id. Not implemented yet.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.CompressionLevel">
|
||||
<summary>Compression level.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.ExtraMemory">
|
||||
<summary>Extra memory (for the process, more is usually better).</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.LZ4EncoderStream">
|
||||
<summary>
|
||||
LZ4 compression stream.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.#ctor(System.IO.Stream,K4os.Compression.LZ4.Streams.ILZ4Descriptor,System.Func{K4os.Compression.LZ4.Streams.ILZ4Descriptor,K4os.Compression.LZ4.Encoders.ILZ4Encoder},System.Boolean)">
|
||||
<summary>Creates new instance of <see cref="T:K4os.Compression.LZ4.Streams.LZ4EncoderStream"/>.</summary>
|
||||
<param name="inner">Inner stream.</param>
|
||||
<param name="descriptor">LZ4 Descriptor.</param>
|
||||
<param name="encoderFactory">Function which will take descriptor and return
|
||||
appropriate encoder.</param>
|
||||
<param name="leaveOpen">Indicates if <paramref name="inner"/> stream should be left
|
||||
open after disposing.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Flush">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.FlushAsync(System.Threading.CancellationToken)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Close">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.WriteByte(System.Byte)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Write(System.Byte[],System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Dispose">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Dispose(System.Boolean)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.CanRead">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.CanSeek">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.CanWrite">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Length">
|
||||
<summary>Length of the stream and number of bytes written so far.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Position">
|
||||
<summary>Read-only position in the stream. Trying to set it will throw
|
||||
<see cref="T:System.InvalidOperationException"/>.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.CanTimeout">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.ReadTimeout">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.WriteTimeout">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Seek(System.Int64,System.IO.SeekOrigin)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.SetLength(System.Int64)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Read(System.Byte[],System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.ReadByte">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.LZ4Descriptor">
|
||||
<summary>
|
||||
LZ4 frame descriptor.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.ContentLength">
|
||||
<summary>Content length (if available).</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.ContentChecksum">
|
||||
<summary>Indicates if content checksum if present.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.Chaining">
|
||||
<summary>Indicates if blocks are chained.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.BlockChecksum">
|
||||
<summary>Indicates if block checksums are present.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.Dictionary">
|
||||
<summary>Dictionary id (or null).</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.BlockSize">
|
||||
<summary>Block size.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4Descriptor.#ctor(System.Nullable{System.Int64},System.Boolean,System.Boolean,System.Boolean,System.Nullable{System.UInt32},System.Int32)">
|
||||
<summary>Creates new instance of <see cref="T:K4os.Compression.LZ4.Streams.LZ4Descriptor"/>.</summary>
|
||||
<param name="contentLength">Content length.</param>
|
||||
<param name="contentChecksum">Content checksum flag.</param>
|
||||
<param name="chaining">Chaining flag.</param>
|
||||
<param name="blockChecksum">Block checksum flag.</param>
|
||||
<param name="dictionary">Dictionary id.</param>
|
||||
<param name="blockSize">Block size.</param>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.LZ4Stream">
|
||||
<summary>
|
||||
Utility class with factory methods to create LZ4 compression and decompression streams.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4Stream.Encode(System.IO.Stream,K4os.Compression.LZ4.Streams.LZ4EncoderSettings,System.Boolean)">
|
||||
<summary>Created compression stream on top of inner stream.</summary>
|
||||
<param name="stream">Inner stream.</param>
|
||||
<param name="settings">Compression settings.</param>
|
||||
<param name="leaveOpen">Leave inner stream open after disposing.</param>
|
||||
<returns>Compression stream.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4Stream.Encode(System.IO.Stream,K4os.Compression.LZ4.LZ4Level,System.Int32,System.Boolean)">
|
||||
<summary>Created compression stream on top of inner stream.</summary>
|
||||
<param name="stream">Inner stream.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<param name="extraMemory">Extra memory used for compression.</param>
|
||||
<param name="leaveOpen">Leave inner stream open after disposing.</param>
|
||||
<returns>Compression stream.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4Stream.Decode(System.IO.Stream,K4os.Compression.LZ4.Streams.LZ4DecoderSettings,System.Boolean)">
|
||||
<summary>Creates decompression stream on top of inner stream.</summary>
|
||||
<param name="stream">Inner stream.</param>
|
||||
<param name="settings">Decompression settings.</param>
|
||||
<param name="leaveOpen">Leave inner stream open after disposing.</param>
|
||||
<returns>Decompression stream.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4Stream.Decode(System.IO.Stream,System.Int32,System.Boolean)">
|
||||
<summary>Creates decompression stream on top of inner stream.</summary>
|
||||
<param name="stream">Inner stream.</param>
|
||||
<param name="extraMemory">Extra memory used for decompression.</param>
|
||||
<param name="leaveOpen">Leave inner stream open after disposing.</param>
|
||||
<returns>Decompression stream.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
ISBN_Check_test/bin/Debug/K4os.Compression.LZ4.dll
Normal file
BIN
ISBN_Check_test/bin/Debug/K4os.Compression.LZ4.dll
Normal file
Binary file not shown.
794
ISBN_Check_test/bin/Debug/K4os.Compression.LZ4.xml
Normal file
794
ISBN_Check_test/bin/Debug/K4os.Compression.LZ4.xml
Normal file
@@ -0,0 +1,794 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>K4os.Compression.LZ4</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.EncoderAction">
|
||||
<summary>
|
||||
Action performed by encoder using <c>FlushAndEncode</c> method.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Encoders.EncoderAction.None">
|
||||
<summary>Nothing has happened, most likely loading 0 bytes.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Encoders.EncoderAction.Loaded">
|
||||
<summary>Some bytes has been loaded into encoder.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Encoders.EncoderAction.Copied">
|
||||
<summary>Compression was not possible so bytes has been copied.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Encoders.EncoderAction.Encoded">
|
||||
<summary>Compression succeeded.</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.ILZ4Decoder">
|
||||
<summary>
|
||||
Interface of LZ4 decoder used by LZ4 streams.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.ILZ4Decoder.BlockSize">
|
||||
<summary>Block size.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.ILZ4Decoder.BytesReady">
|
||||
<summary>Bytes already decoded and available to be read.
|
||||
Always smaller than <see cref="P:K4os.Compression.LZ4.Encoders.ILZ4Decoder.BlockSize"/></summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.ILZ4Decoder.Decode(System.Byte*,System.Int32,System.Int32)">
|
||||
<summary>
|
||||
Decodes previously compressed block and caches decompressed block in decoder.
|
||||
Returns number of bytes decoded. These bytes can be read with <see cref="M:K4os.Compression.LZ4.Encoders.ILZ4Decoder.Drain(System.Byte*,System.Int32,System.Int32)" />.
|
||||
</summary>
|
||||
<param name="source">Points to compressed block.</param>
|
||||
<param name="length">Length of compressed block.</param>
|
||||
<param name="blockSize">Size of the block. Value <c>0</c> indicates default block size.</param>
|
||||
<returns>Number of decoded bytes.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.ILZ4Decoder.Inject(System.Byte*,System.Int32)">
|
||||
<summary>
|
||||
Inject already decompressed block and caches it in decoder.
|
||||
Used with uncompressed-yet-chained blocks and pre-made dictionaries.
|
||||
These bytes can be read with <see cref="M:K4os.Compression.LZ4.Encoders.ILZ4Decoder.Drain(System.Byte*,System.Int32,System.Int32)" />.
|
||||
</summary>
|
||||
<param name="source">Points to uncompressed block.</param>
|
||||
<param name="length">Length of uncompressed block.</param>
|
||||
<returns>Number of decoded bytes.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.ILZ4Decoder.Drain(System.Byte*,System.Int32,System.Int32)">
|
||||
<summary>
|
||||
Reads previously decoded bytes. Please note, <paramref name="offset"/> should be
|
||||
negative number, pointing to bytes before current head.
|
||||
</summary>
|
||||
<param name="target">Buffer to write to.</param>
|
||||
<param name="offset">Offset in source buffer relatively to current head.
|
||||
Please note, it should be negative value.</param>
|
||||
<param name="length">Number of bytes to read.</param>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.ILZ4Encoder">
|
||||
<summary>
|
||||
Interface of LZ4 encoder used by LZ4 streams.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BlockSize">
|
||||
<summary>Block size.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BytesReady">
|
||||
<summary>Number of bytes read for compression.
|
||||
Always smaller than <see cref="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BlockSize"/></summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.ILZ4Encoder.Topup(System.Byte*,System.Int32)">
|
||||
<summary>Adds bytes to internal buffer. Increases <see cref="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BytesReady"/></summary>
|
||||
<param name="source">Source buffer.</param>
|
||||
<param name="length">Source buffer length.</param>
|
||||
<returns>Number of bytes topped up. If this function returns 0 it means that buffer
|
||||
is full (<see cref="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BytesReady"/> equals <see cref="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BlockSize"/>) and
|
||||
<see cref="M:K4os.Compression.LZ4.Encoders.ILZ4Encoder.Encode(System.Byte*,System.Int32,System.Boolean)"/> should be called to flush it.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.ILZ4Encoder.Encode(System.Byte*,System.Int32,System.Boolean)">
|
||||
<summary>
|
||||
Encodes bytes in internal buffer (see: <see cref="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BytesReady"/>, <see cref="M:K4os.Compression.LZ4.Encoders.ILZ4Encoder.Topup(System.Byte*,System.Int32)"/>).
|
||||
If <paramref name="allowCopy"/> is <c>true</c> then if encoded buffer is bigger than
|
||||
source buffer source bytes are copied instead. In such case returned length is negative.
|
||||
</summary>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="length">Target buffer length.</param>
|
||||
<param name="allowCopy">Indicates if copying is allowed.</param>
|
||||
<returns>Length of encoded buffer. Negative if bytes are just copied.</returns>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder">
|
||||
<summary>
|
||||
LZ4 decoder used with independent blocks mode. Plase note, that it will fail
|
||||
if input data has been compressed with chained blocks
|
||||
(<see cref="T:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder"/> and <see cref="T:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder"/>)
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.BlockSize">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.BytesReady">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.#ctor(System.Int32)">
|
||||
<summary>Creates new instance of block decoder.</summary>
|
||||
<param name="blockSize">Block size. Must be equal or greater to one used for compression.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.Decode(System.Byte*,System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.Inject(System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.Drain(System.Byte*,System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.ReleaseUnmanaged">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4BlockEncoder">
|
||||
<summary>
|
||||
Independent block encoder. Produces larger files but uses less memory and
|
||||
gives better performance.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockEncoder.#ctor(K4os.Compression.LZ4.LZ4Level,System.Int32)">
|
||||
<summary>Creates new instance of <see cref="T:K4os.Compression.LZ4.Encoders.LZ4BlockEncoder"/></summary>
|
||||
<param name="level">Compression level.</param>
|
||||
<param name="blockSize">Block size.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockEncoder.EncodeBlock(System.Byte*,System.Int32,System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockEncoder.CopyDict(System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder">
|
||||
<summary>LZ4 decoder handling dependent blocks.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.#ctor(System.Int32,System.Int32)">
|
||||
<summary>Creates new instance of <see cref="T:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder"/>.</summary>
|
||||
<param name="blockSize">Block size.</param>
|
||||
<param name="extraBlocks">Number of extra blocks.</param>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.BlockSize">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.BytesReady">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.Decode(System.Byte*,System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.Inject(System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.Drain(System.Byte*,System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.ReleaseUnmanaged">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4Decoder">
|
||||
<summary>
|
||||
Static class with factory methods to create LZ4 decoders.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4Decoder.Create(System.Boolean,System.Int32,System.Int32)">
|
||||
<summary>Creates appropriate decoder for given parameters.</summary>
|
||||
<param name="chaining">Dependent blocks.</param>
|
||||
<param name="blockSize">Block size.</param>
|
||||
<param name="extraBlocks">Number of extra blocks.</param>
|
||||
<returns>LZ4 decoder.</returns>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4Encoder">
|
||||
<summary>
|
||||
Static class with factory method to create LZ4 encoders.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4Encoder.Create(System.Boolean,K4os.Compression.LZ4.LZ4Level,System.Int32,System.Int32)">
|
||||
<summary>Creates appropriate decoder for given parameters.</summary>
|
||||
<param name="chaining">Dependent blocks.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<param name="blockSize">Block size.</param>
|
||||
<param name="extraBlocks">Number of extra blocks.</param>
|
||||
<returns>LZ4 encoder.</returns>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4EncoderBase">
|
||||
<summary>
|
||||
Base class for LZ4 encoders. Provides basic functionality shared by
|
||||
<see cref="T:K4os.Compression.LZ4.Encoders.LZ4BlockEncoder"/>, <see cref="T:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder"/>,
|
||||
and <see cref="T:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder"/> encoders. Do not used directly.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.#ctor(System.Boolean,System.Int32,System.Int32)">
|
||||
<summary>Creates new instance of encoder.</summary>
|
||||
<param name="chaining">Needs to be <c>true</c> if using dependent blocks.</param>
|
||||
<param name="blockSize">Block size.</param>
|
||||
<param name="extraBlocks">Number of extra blocks.</param>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.BlockSize">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.BytesReady">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.Topup(System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.Encode(System.Byte*,System.Int32,System.Boolean)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.EncodeBlock(System.Byte*,System.Int32,System.Byte*,System.Int32)">
|
||||
<summary>Encodes single block using appropriate algorithm.</summary>
|
||||
<param name="source">Source buffer.</param>
|
||||
<param name="sourceLength">Source buffer length.</param>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<returns>Number of bytes actually written to target buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.CopyDict(System.Byte*,System.Int32)">
|
||||
<summary>Copies current dictionary.</summary>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="dictionaryLength">Dictionary length.</param>
|
||||
<returns>Dictionary length.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.ReleaseUnmanaged">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions">
|
||||
<summary>
|
||||
Functionality of encoders added on top of fixed interface.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Topup(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte*@,System.Int32)">
|
||||
<summary>Tops encoder up with some data.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="source">Buffer pointer, will be shifted after operation by the number of
|
||||
bytes actually loaded.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<returns><c>true</c> if buffer was topped up, <c>false</c> if no bytes were loaded.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Topup(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Tops encoder up with some data.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="source">Buffer.</param>
|
||||
<param name="offset">Buffer offset.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<returns>Number of bytes actually loaded.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Topup(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte[],System.Int32@,System.Int32)">
|
||||
<summary>Tops encoder up with some data.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="source">Buffer.</param>
|
||||
<param name="offset">Buffer offset, will be increased after operation by the number
|
||||
of bytes actually loaded.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<returns><c>true</c> if buffer was topped up, <c>false</c> if no bytes were loaded.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Encode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte[],System.Int32,System.Int32,System.Boolean)">
|
||||
<summary>Encodes all bytes currently stored in encoder into target buffer.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="offset">Offset in target buffer.</param>
|
||||
<param name="length">Length of target buffer.</param>
|
||||
<param name="allowCopy">if <c>true</c> copying bytes is allowed.</param>
|
||||
<returns>Number of bytes encoder. If bytes were copied than this value is negative.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Encode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte[],System.Int32@,System.Int32,System.Boolean)">
|
||||
<summary>Encodes all bytes currently stored in encoder into target buffer.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="offset">Offset in target buffer. Will be updated after operation.</param>
|
||||
<param name="length">Length of target buffer.</param>
|
||||
<param name="allowCopy">if <c>true</c> copying bytes is allowed.</param>
|
||||
<returns>Result of this action. Bytes can be Copied (<see cref="F:K4os.Compression.LZ4.Encoders.EncoderAction.Copied"/>),
|
||||
Encoded (<see cref="F:K4os.Compression.LZ4.Encoders.EncoderAction.Encoded"/>) or nothing could have
|
||||
happened (<see cref="F:K4os.Compression.LZ4.Encoders.EncoderAction.None"/>).</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Encode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte*@,System.Int32,System.Boolean)">
|
||||
<summary>Encodes all bytes currently stored in encoder into target buffer.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="target">Target buffer. Will be updated after operation.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<param name="allowCopy">if <c>true</c> copying bytes is allowed.</param>
|
||||
<returns>Result of this action. Bytes can be Copied (<see cref="F:K4os.Compression.LZ4.Encoders.EncoderAction.Copied"/>),
|
||||
Encoded (<see cref="F:K4os.Compression.LZ4.Encoders.EncoderAction.Encoded"/>) or nothing could have
|
||||
happened (<see cref="F:K4os.Compression.LZ4.Encoders.EncoderAction.None"/>).</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.TopupAndEncode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte*,System.Int32,System.Byte*,System.Int32,System.Boolean,System.Boolean,System.Int32@,System.Int32@)">
|
||||
<summary>Tops encoder and encodes content.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="source">Source buffer (used to top up from).</param>
|
||||
<param name="sourceLength">Source buffer length.</param>
|
||||
<param name="target">Target buffer (used to encode into)</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<param name="forceEncode">Forces encoding even if encoder is not full.</param>
|
||||
<param name="allowCopy">Allows to copy bytes if compression was not possible.</param>
|
||||
<param name="loaded">Number of bytes loaded (topped up)</param>
|
||||
<param name="encoded">Number if bytes encoded or copied.
|
||||
Value is 0 if no encoding was done.</param>
|
||||
<returns>Action performed.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.TopupAndEncode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Int32,System.Boolean,System.Boolean,System.Int32@,System.Int32@)">
|
||||
<summary>Tops encoder and encodes content.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="source">Source buffer (used to top up from).</param>
|
||||
<param name="sourceOffset">Offset within source buffer.</param>
|
||||
<param name="sourceLength">Source buffer length.</param>
|
||||
<param name="target">Target buffer (used to encode into)</param>
|
||||
<param name="targetOffset">Offset within target buffer.</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<param name="forceEncode">Forces encoding even if encoder is not full.</param>
|
||||
<param name="allowCopy">Allows to copy bytes if compression was not possible.</param>
|
||||
<param name="loaded">Number of bytes loaded (topped up)</param>
|
||||
<param name="encoded">Number if bytes encoded or copied.
|
||||
Value is 0 if no encoding was done.</param>
|
||||
<returns>Action performed.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.FlushAndEncode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte*,System.Int32,System.Boolean,System.Int32@)">
|
||||
<summary>Encoded remaining bytes in encoder.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<param name="allowCopy">Allows to copy bytes if compression was not possible.</param>
|
||||
<param name="encoded">Number if bytes encoded or copied.
|
||||
Value is 0 if no encoding was done.</param>
|
||||
<returns>Action performed.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.FlushAndEncode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte[],System.Int32,System.Int32,System.Boolean,System.Int32@)">
|
||||
<summary>Encoded remaining bytes in encoder.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="targetOffset">Offset within target buffer.</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<param name="allowCopy">Allows to copy bytes if compression was not possible.</param>
|
||||
<param name="encoded">Number if bytes encoded or copied.
|
||||
Value is 0 if no encoding was done.</param>
|
||||
<returns>Action performed.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Drain(K4os.Compression.LZ4.Encoders.ILZ4Decoder,System.Byte[],System.Int32,System.Int32,System.Int32)">
|
||||
<summary>Drains decoder by reading all bytes which are ready.</summary>
|
||||
<param name="decoder">Decoder.</param>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="targetOffset">Offset within target buffer.</param>
|
||||
<param name="offset">Offset in decoder relatively to decoder's head.
|
||||
Please note, it should be negative value.</param>
|
||||
<param name="length">Number of bytes.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.DecodeAndDrain(K4os.Compression.LZ4.Encoders.ILZ4Decoder,System.Byte*,System.Int32,System.Byte*,System.Int32,System.Int32@)">
|
||||
<summary>Decodes data and immediately drains it into target buffer.</summary>
|
||||
<param name="decoder">Decoder.</param>
|
||||
<param name="source">Source buffer (with compressed data, to be decoded).</param>
|
||||
<param name="sourceLength">Source buffer length.</param>
|
||||
<param name="target">Target buffer (to drained into).</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<param name="decoded">Number of bytes actually decoded.</param>
|
||||
<returns><c>true</c> decoder was drained, <c>false</c> otherwise.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.DecodeAndDrain(K4os.Compression.LZ4.Encoders.ILZ4Decoder,System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Int32,System.Int32@)">
|
||||
<summary>Decodes data and immediately drains it into target buffer.</summary>
|
||||
<param name="decoder">Decoder.</param>
|
||||
<param name="source">Source buffer (with compressed data, to be decoded).</param>
|
||||
<param name="sourceOffset">Offset within source buffer.</param>
|
||||
<param name="sourceLength">Source buffer length.</param>
|
||||
<param name="target">Target buffer (to drained into).</param>
|
||||
<param name="targetOffset">Offset within target buffer.</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<param name="decoded">Number of bytes actually decoded.</param>
|
||||
<returns><c>true</c> decoder was drained, <c>false</c> otherwise.</returns>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder">
|
||||
<summary>
|
||||
LZ4 encoder using dependent blocks with fast compression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder.#ctor(System.Int32,System.Int32)">
|
||||
<summary>Creates new instance of <see cref="T:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder"/></summary>
|
||||
<param name="blockSize">Block size.</param>
|
||||
<param name="extraBlocks">Number of extra blocks.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder.ReleaseUnmanaged">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder.EncodeBlock(System.Byte*,System.Int32,System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder.CopyDict(System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder">
|
||||
<summary>
|
||||
LZ4 encoder using dependent blocks with high compression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder.#ctor(K4os.Compression.LZ4.LZ4Level,System.Int32,System.Int32)">
|
||||
<summary>Creates new instance of <see cref="T:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder"/></summary>
|
||||
<param name="level">Compression level.</param>
|
||||
<param name="blockSize">Block size.</param>
|
||||
<param name="extraBlocks">Number of extra blocks.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder.ReleaseUnmanaged">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder.EncodeBlock(System.Byte*,System.Int32,System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder.CopyDict(System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Internal.Mem">
|
||||
<summary>Utility class with memory related functions.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K1">
|
||||
<summary>1 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K2">
|
||||
<summary>2 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K4">
|
||||
<summary>4 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K8">
|
||||
<summary>8 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K16">
|
||||
<summary>16 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K32">
|
||||
<summary>32 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K64">
|
||||
<summary>64 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K128">
|
||||
<summary>128 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K256">
|
||||
<summary>256 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K512">
|
||||
<summary>512 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.M1">
|
||||
<summary>1 MiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.M4">
|
||||
<summary>4 MiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.Empty">
|
||||
<summary>Empty byte array.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.RoundUp(System.Int32,System.Int32)">
|
||||
<summary>Rounds integer value up to nearest multiple of step.</summary>
|
||||
<param name="value">A value.</param>
|
||||
<param name="step">A step.</param>
|
||||
<returns>Value rounded up.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Copy(System.Byte*,System.Byte*,System.Int32)">
|
||||
<summary>
|
||||
Copies memory block for <paramref name="source"/> to <paramref name="target"/>.
|
||||
Even though it is called "copy" it actually behaves like "move" which
|
||||
might be potential problem, although it shouldn't as I cannot think about
|
||||
any situation when "copy" invalid behaviour (forward copy of overlapping blocks)
|
||||
can be a desired.
|
||||
</summary>
|
||||
<param name="target">The target block address.</param>
|
||||
<param name="source">The source block address.</param>
|
||||
<param name="length">Length in bytes.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Move(System.Byte*,System.Byte*,System.Int32)">
|
||||
<summary>
|
||||
Copies memory block for <paramref name="source"/> to <paramref name="target"/>.
|
||||
It handle "move" semantic properly handling overlapping blocks properly.
|
||||
</summary>
|
||||
<param name="target">The target block address.</param>
|
||||
<param name="source">The source block address.</param>
|
||||
<param name="length">Length in bytes.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.WildCopy(System.Byte*,System.Byte*,System.Void*)">
|
||||
<summary>
|
||||
Copies memory block for <paramref name="source"/> to <paramref name="target"/>
|
||||
up to (around) <paramref name="limit"/>.
|
||||
It does not handle overlapping blocks and may copy up to 8 bytes more than expected.
|
||||
</summary>
|
||||
<param name="target">The target block address.</param>
|
||||
<param name="source">The source block address.</param>
|
||||
<param name="limit">The limit (in target block).</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Zero(System.Byte*,System.Int32)">
|
||||
<summary>Fill block of memory with zeroes.</summary>
|
||||
<param name="target">Address.</param>
|
||||
<param name="length">Length.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Fill(System.Byte*,System.Byte,System.Int32)">
|
||||
<summary>Fills memory block with repeating pattern of a single byte.</summary>
|
||||
<param name="target">Address.</param>
|
||||
<param name="value">A pattern.</param>
|
||||
<param name="length">Length.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.LoopCopy(System.Byte*,System.Byte*,System.Int32)">
|
||||
<summary>
|
||||
Copies memory block for <paramref name="source"/> to <paramref name="target"/>.
|
||||
This is proper implementation of memcpy (with all then weird behaviour for
|
||||
overlapping blocks). It is slower than "Copy" but may be required if "Copy"
|
||||
causes problems.
|
||||
</summary>
|
||||
<param name="target">The target block address.</param>
|
||||
<param name="source">The source block address.</param>
|
||||
<param name="length">Length in bytes.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.LoopCopyBack(System.Byte*,System.Byte*,System.Int32)">
|
||||
<summary>
|
||||
Copies memory block backwards from <paramref name="source"/> to <paramref name="target"/>.
|
||||
This is needed to implement memmove It is slower than "Move" but is needed for .NET 4.5,
|
||||
which does not implement Buffer.MemoryCopy.
|
||||
</summary>
|
||||
<param name="target">The target block address.</param>
|
||||
<param name="source">The source block address.</param>
|
||||
<param name="length">Length in bytes.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.LoopMove(System.Byte*,System.Byte*,System.Int32)">
|
||||
<summary>
|
||||
Moves memory block for <paramref name="source"/> to <paramref name="target"/>.
|
||||
It handles overlapping block properly.
|
||||
</summary>
|
||||
<param name="target">The target block address.</param>
|
||||
<param name="source">The source block address.</param>
|
||||
<param name="length">Length in bytes.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Copy8(System.Byte*,System.Byte*)">
|
||||
<summary>Copies exactly 8 bytes from source to target.</summary>
|
||||
<param name="target">Target address.</param>
|
||||
<param name="source">Source address.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Copy16(System.Byte*,System.Byte*)">
|
||||
<summary>Copies exactly 16 bytes from source to target.</summary>
|
||||
<param name="target">Target address.</param>
|
||||
<param name="source">Source address.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Copy18(System.Byte*,System.Byte*)">
|
||||
<summary>Copies exactly 18 bytes from source to target.</summary>
|
||||
<param name="target">Target address.</param>
|
||||
<param name="source">Source address.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Alloc(System.Int32)">
|
||||
<summary>Allocated block of memory. It is NOT initialized with zeroes.</summary>
|
||||
<param name="size">Size in bytes.</param>
|
||||
<returns>Pointer to allocated block.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.AllocZero(System.Int32)">
|
||||
<summary>Allocated block of memory and fills it with zeroes.</summary>
|
||||
<param name="size">Size in bytes.</param>
|
||||
<returns>Pointer to allocated block.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Free(System.Void*)">
|
||||
<summary>
|
||||
Free memory allocated previously with <see cref="M:K4os.Compression.LZ4.Internal.Mem.Alloc(System.Int32)"/> or <see cref="M:K4os.Compression.LZ4.Internal.Mem.AllocZero(System.Int32)"/>
|
||||
</summary>
|
||||
<param name="ptr"></param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Peek8(System.Void*)">
|
||||
<summary>Reads exactly 1 byte from given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<returns>Byte at given address.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Peek16(System.Void*)">
|
||||
<summary>Reads exactly 2 bytes from given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<returns>2 bytes at given address.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Peek32(System.Void*)">
|
||||
<summary>Reads exactly 4 bytes from given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<returns>4 bytes at given address.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Peek64(System.Void*)">
|
||||
<summary>Reads exactly 8 bytes from given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<returns>8 bytes at given address.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Poke8(System.Void*,System.Byte)">
|
||||
<summary>Writes exactly 1 byte to given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<param name="v">Value.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Poke16(System.Void*,System.UInt16)">
|
||||
<summary>Writes exactly 2 bytes to given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<param name="v">Value.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Poke32(System.Void*,System.UInt32)">
|
||||
<summary>Writes exactly 4 bytes to given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<param name="v">Value.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Poke64(System.Void*,System.UInt64)">
|
||||
<summary>Writes exactly 8 bytes to given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<param name="v">Value.</param>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Internal.UnmanagedResources">
|
||||
<summary>
|
||||
Skeleton for class with unmanaged resources.
|
||||
Implements <see cref="T:System.IDisposable"/> but also handles proper release in
|
||||
case <see cref="M:K4os.Compression.LZ4.Internal.UnmanagedResources.Dispose"/> was not called.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Internal.UnmanagedResources.IsDisposed">
|
||||
<summary>Determines if object was already disposed.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.UnmanagedResources.ThrowIfDisposed">
|
||||
<summary>Throws exception is object has been disposed already. Convenience method.</summary>
|
||||
<exception cref="T:System.ObjectDisposedException">Thrown if object is already disposed.</exception>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.UnmanagedResources.ReleaseUnmanaged">
|
||||
<summary>Method releasing unmanaged resources.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.UnmanagedResources.ReleaseManaged">
|
||||
<summary>Method releasing managed resources.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.UnmanagedResources.Dispose(System.Boolean)">
|
||||
<summary>
|
||||
Disposed resources.
|
||||
</summary>
|
||||
<param name="disposing"><c>true</c> if dispose was explicitly called,
|
||||
<c>false</c> if called from GC.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.UnmanagedResources.Dispose">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.UnmanagedResources.Finalize">
|
||||
<summary>Destructor.</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.LZ4Codec">
|
||||
<summary>
|
||||
Static class exposing LZ4 block compression methods.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.MaximumOutputSize(System.Int32)">
|
||||
<summary>Maximum size after compression.</summary>
|
||||
<param name="length">Length of input buffer.</param>
|
||||
<returns>Maximum length after compression.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.Encode(System.Byte*,System.Int32,System.Byte*,System.Int32,K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses data from one buffer into another.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceLength">Length of input buffer.</param>
|
||||
<param name="target">Output buffer.</param>
|
||||
<param name="targetLength">Output buffer length.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Number of bytes written, or negative value if output buffer is too small.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.Encode(System.ReadOnlySpan{System.Byte},System.Span{System.Byte},K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses data from one buffer into another.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="target">Output buffer.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Number of bytes written, or negative value if output buffer is too small.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.Encode(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Int32,K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses data from one buffer into another.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceOffset">Input buffer offset.</param>
|
||||
<param name="sourceLength">Input buffer length.</param>
|
||||
<param name="target">Output buffer.</param>
|
||||
<param name="targetOffset">Output buffer offset.</param>
|
||||
<param name="targetLength">Output buffer length.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Number of bytes written, or negative value if output buffer is too small.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.Decode(System.Byte*,System.Int32,System.Byte*,System.Int32)">
|
||||
<summary>Decompresses data from given buffer.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceLength">Input buffer length.</param>
|
||||
<param name="target">Output buffer.</param>
|
||||
<param name="targetLength">Output buffer length.</param>
|
||||
<returns>Number of bytes written, or negative value if output buffer is too small.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.Decode(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
|
||||
<summary>Decompresses data from given buffer.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="target">Output buffer.</param>
|
||||
<returns>Number of bytes written, or negative value if output buffer is too small.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.Decode(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Decompresses data from given buffer.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceOffset">Input buffer offset.</param>
|
||||
<param name="sourceLength">Input buffer length.</param>
|
||||
<param name="target">Output buffer.</param>
|
||||
<param name="targetOffset">Output buffer offset.</param>
|
||||
<param name="targetLength">Output buffer length.</param>
|
||||
<returns>Number of bytes written, or negative value if output buffer is too small.</returns>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.LZ4Level">
|
||||
<summary>Compression level.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L00_FAST">
|
||||
<summary>Fast compression.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L03_HC">
|
||||
<summary>High compression, level 3.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L04_HC">
|
||||
<summary>High compression, level 4.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L05_HC">
|
||||
<summary>High compression, level 5.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L06_HC">
|
||||
<summary>High compression, level 6.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L07_HC">
|
||||
<summary>High compression, level 7.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L08_HC">
|
||||
<summary>High compression, level 8.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L09_HC">
|
||||
<summary>High compression, level 9.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L10_OPT">
|
||||
<summary>Optimal compression, level 10.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L11_OPT">
|
||||
<summary>Optimal compression, level 11.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L12_MAX">
|
||||
<summary>Maximum compression, level 12.</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.LZ4Pickler">
|
||||
<summary>
|
||||
Pickling support with LZ4 compression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Pickle(System.Byte[],K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses input buffer into self-contained package.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Pickle(System.Byte[],System.Int32,System.Int32,K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses input buffer into self-contained package.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceOffset">Input buffer offset.</param>
|
||||
<param name="sourceLength">Input buffer length.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Pickle(System.ReadOnlySpan{System.Byte},K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses input buffer into self-contained package.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Pickle(System.Byte*,System.Int32,K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses input buffer into self-contained package.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceLength">Length of input data.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Unpickle(System.Byte[])">
|
||||
<summary>Decompresses previously pickled buffer (see: <see cref="T:K4os.Compression.LZ4.LZ4Pickler"/>.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Unpickle(System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Decompresses previously pickled buffer (see: <see cref="T:K4os.Compression.LZ4.LZ4Pickler"/>.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceOffset">Input buffer offset.</param>
|
||||
<param name="sourceLength">Input buffer length.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Unpickle(System.ReadOnlySpan{System.Byte})">
|
||||
<summary>Decompresses previously pickled buffer (see: <see cref="T:K4os.Compression.LZ4.LZ4Pickler"/>.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Unpickle(System.Byte*,System.Int32)">
|
||||
<summary>Decompresses previously pickled buffer (see: <see cref="T:K4os.Compression.LZ4.LZ4Pickler"/>.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceLength">Input buffer length.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
ISBN_Check_test/bin/Debug/K4os.Hash.xxHash.dll
Normal file
BIN
ISBN_Check_test/bin/Debug/K4os.Hash.xxHash.dll
Normal file
Binary file not shown.
163
ISBN_Check_test/bin/Debug/K4os.Hash.xxHash.xml
Normal file
163
ISBN_Check_test/bin/Debug/K4os.Hash.xxHash.xml
Normal file
@@ -0,0 +1,163 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>K4os.Hash.xxHash</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:K4os.Hash.xxHash.HashAlgorithmAdapter">
|
||||
<summary>
|
||||
Adapter implementing <see cref="T:System.Security.Cryptography.HashAlgorithm"/>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.HashAlgorithmAdapter.#ctor(System.Int32,System.Action,System.Action{System.Byte[],System.Int32,System.Int32},System.Func{System.Byte[]})">
|
||||
<summary>
|
||||
Creates new <see cref="T:K4os.Hash.xxHash.HashAlgorithmAdapter"/>.
|
||||
</summary>
|
||||
<param name="hashSize">Hash size (in bytes)</param>
|
||||
<param name="reset">Reset function.</param>
|
||||
<param name="update">Update function.</param>
|
||||
<param name="digest">Digest function.</param>
|
||||
</member>
|
||||
<member name="P:K4os.Hash.xxHash.HashAlgorithmAdapter.HashSize">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Hash.xxHash.HashAlgorithmAdapter.Hash">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.HashAlgorithmAdapter.HashCore(System.Byte[],System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.HashAlgorithmAdapter.HashFinal">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.HashAlgorithmAdapter.Initialize">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Hash.xxHash.XXH">
|
||||
<summary>
|
||||
Base class for both <see cref="T:K4os.Hash.xxHash.XXH32"/> and <see cref="T:K4os.Hash.xxHash.XXH64"/>. Do not use directly.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH.#ctor">
|
||||
<summary>Protected constructor to prevent instantiation.</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Hash.xxHash.XXH32">
|
||||
<summary>
|
||||
xxHash 32-bit.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Hash.xxHash.XXH32.EmptyHash">
|
||||
<summary>Hash of empty buffer.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.DigestOf(System.Void*,System.Int32)">
|
||||
<summary>Hash of provided buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<returns>Digest.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.DigestOf(System.ReadOnlySpan{System.Byte})">
|
||||
<summary>Hash of provided buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<returns>Digest.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.DigestOf(System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Hash of provided buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<param name="offset">Starting offset.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<returns>Digest.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.#ctor">
|
||||
<summary>Creates xxHash instance.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.Reset">
|
||||
<summary>Resets hash calculation.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.Update(System.Byte*,System.Int32)">
|
||||
<summary>Updates the has using given buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.Update(System.ReadOnlySpan{System.Byte})">
|
||||
<summary>Updates the has using given buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.Update(System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Updates the has using given buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<param name="offset">Starting offset.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.Digest">
|
||||
<summary>Hash so far.</summary>
|
||||
<returns>Hash so far.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.DigestBytes">
|
||||
<summary>Hash so far, as byte array.</summary>
|
||||
<returns>Hash so far.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.AsHashAlgorithm">
|
||||
<summary>Converts this class to <see cref="T:System.Security.Cryptography.HashAlgorithm"/></summary>
|
||||
<returns><see cref="T:System.Security.Cryptography.HashAlgorithm"/></returns>
|
||||
</member>
|
||||
<member name="T:K4os.Hash.xxHash.XXH64">
|
||||
<summary>
|
||||
xxHash 64-bit.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Hash.xxHash.XXH64.EmptyHash">
|
||||
<summary>Hash of empty buffer.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.DigestOf(System.Void*,System.Int32)">
|
||||
<summary>Hash of provided buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<returns>Digest.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.DigestOf(System.ReadOnlySpan{System.Byte})">
|
||||
<summary>Hash of provided buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<returns>Digest.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.DigestOf(System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Hash of provided buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<param name="offset">Starting offset.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<returns>Digest.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.#ctor">
|
||||
<summary>Creates xxHash instance.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.Reset">
|
||||
<summary>Resets hash calculation.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.Update(System.Byte*,System.Int32)">
|
||||
<summary>Updates the has using given buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.Update(System.ReadOnlySpan{System.Byte})">
|
||||
<summary>Updates the has using given buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.Update(System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Updates the has using given buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<param name="offset">Starting offset.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.Digest">
|
||||
<summary>Hash so far.</summary>
|
||||
<returns>Hash so far.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.DigestBytes">
|
||||
<summary>Hash so far, as byte array.</summary>
|
||||
<returns>Hash so far.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.AsHashAlgorithm">
|
||||
<summary>Converts this class to <see cref="T:System.Security.Cryptography.HashAlgorithm"/></summary>
|
||||
<returns><see cref="T:System.Security.Cryptography.HashAlgorithm"/></returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
ISBN_Check_test/bin/Debug/MySql.Data.dll
Normal file
BIN
ISBN_Check_test/bin/Debug/MySql.Data.dll
Normal file
Binary file not shown.
18492
ISBN_Check_test/bin/Debug/MySql.Data.xml
Normal file
18492
ISBN_Check_test/bin/Debug/MySql.Data.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
ISBN_Check_test/bin/Debug/Renci.SshNet.dll
Normal file
BIN
ISBN_Check_test/bin/Debug/Renci.SshNet.dll
Normal file
Binary file not shown.
23057
ISBN_Check_test/bin/Debug/Renci.SshNet.xml
Normal file
23057
ISBN_Check_test/bin/Debug/Renci.SshNet.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
ISBN_Check_test/bin/Debug/System.Buffers.dll
Normal file
BIN
ISBN_Check_test/bin/Debug/System.Buffers.dll
Normal file
Binary file not shown.
38
ISBN_Check_test/bin/Debug/System.Buffers.xml
Normal file
38
ISBN_Check_test/bin/Debug/System.Buffers.xml
Normal file
@@ -0,0 +1,38 @@
|
||||
<?xml version="1.0" encoding="utf-8"?><doc>
|
||||
<assembly>
|
||||
<name>System.Buffers</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.Buffers.ArrayPool`1">
|
||||
<summary>Provides a resource pool that enables reusing instances of type <see cref="T[]"></see>.</summary>
|
||||
<typeparam name="T">The type of the objects that are in the resource pool.</typeparam>
|
||||
</member>
|
||||
<member name="M:System.Buffers.ArrayPool`1.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Buffers.ArrayPool`1"></see> class.</summary>
|
||||
</member>
|
||||
<member name="M:System.Buffers.ArrayPool`1.Create">
|
||||
<summary>Creates a new instance of the <see cref="T:System.Buffers.ArrayPool`1"></see> class.</summary>
|
||||
<returns>A new instance of the <see cref="System.Buffers.ArrayPool`1"></see> class.</returns>
|
||||
</member>
|
||||
<member name="M:System.Buffers.ArrayPool`1.Create(System.Int32,System.Int32)">
|
||||
<summary>Creates a new instance of the <see cref="T:System.Buffers.ArrayPool`1"></see> class using the specifed configuration.</summary>
|
||||
<param name="maxArrayLength">The maximum length of an array instance that may be stored in the pool.</param>
|
||||
<param name="maxArraysPerBucket">The maximum number of array instances that may be stored in each bucket in the pool. The pool groups arrays of similar lengths into buckets for faster access.</param>
|
||||
<returns>A new instance of the <see cref="System.Buffers.ArrayPool`1"></see> class with the specified configuration.</returns>
|
||||
</member>
|
||||
<member name="M:System.Buffers.ArrayPool`1.Rent(System.Int32)">
|
||||
<summary>Retrieves a buffer that is at least the requested length.</summary>
|
||||
<param name="minimumLength">The minimum length of the array.</param>
|
||||
<returns>An array of type <see cref="T[]"></see> that is at least <paramref name="minimumLength">minimumLength</paramref> in length.</returns>
|
||||
</member>
|
||||
<member name="M:System.Buffers.ArrayPool`1.Return(`0[],System.Boolean)">
|
||||
<summary>Returns an array to the pool that was previously obtained using the <see cref="M:System.Buffers.ArrayPool`1.Rent(System.Int32)"></see> method on the same <see cref="T:System.Buffers.ArrayPool`1"></see> instance.</summary>
|
||||
<param name="array">A buffer to return to the pool that was previously obtained using the <see cref="M:System.Buffers.ArrayPool`1.Rent(System.Int32)"></see> method.</param>
|
||||
<param name="clearArray">Indicates whether the contents of the buffer should be cleared before reuse. If <paramref name="clearArray">clearArray</paramref> is set to true, and if the pool will store the buffer to enable subsequent reuse, the <see cref="M:System.Buffers.ArrayPool`1.Return(`0[],System.Boolean)"></see> method will clear the <paramref name="array">array</paramref> of its contents so that a subsequent caller using the <see cref="M:System.Buffers.ArrayPool`1.Rent(System.Int32)"></see> method will not see the content of the previous caller. If <paramref name="clearArray">clearArray</paramref> is set to false or if the pool will release the buffer, the array&#39;s contents are left unchanged.</param>
|
||||
</member>
|
||||
<member name="P:System.Buffers.ArrayPool`1.Shared">
|
||||
<summary>Gets a shared <see cref="T:System.Buffers.ArrayPool`1"></see> instance.</summary>
|
||||
<returns>A shared <see cref="System.Buffers.ArrayPool`1"></see> instance.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
ISBN_Check_test/bin/Debug/System.Memory.dll
Normal file
BIN
ISBN_Check_test/bin/Debug/System.Memory.dll
Normal file
Binary file not shown.
355
ISBN_Check_test/bin/Debug/System.Memory.xml
Normal file
355
ISBN_Check_test/bin/Debug/System.Memory.xml
Normal file
@@ -0,0 +1,355 @@
|
||||
<?xml version="1.0" encoding="utf-8"?><doc>
|
||||
<assembly>
|
||||
<name>System.Memory</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.Span`1">
|
||||
<typeparam name="T"></typeparam>
|
||||
</member>
|
||||
<member name="M:System.Span`1.#ctor(`0[])">
|
||||
<param name="array"></param>
|
||||
</member>
|
||||
<member name="M:System.Span`1.#ctor(System.Void*,System.Int32)">
|
||||
<param name="pointer"></param>
|
||||
<param name="length"></param>
|
||||
</member>
|
||||
<member name="M:System.Span`1.#ctor(`0[],System.Int32)">
|
||||
<param name="array"></param>
|
||||
<param name="start"></param>
|
||||
</member>
|
||||
<member name="M:System.Span`1.#ctor(`0[],System.Int32,System.Int32)">
|
||||
<param name="array"></param>
|
||||
<param name="start"></param>
|
||||
<param name="length"></param>
|
||||
</member>
|
||||
<member name="M:System.Span`1.Clear">
|
||||
|
||||
</member>
|
||||
<member name="M:System.Span`1.CopyTo(System.Span{`0})">
|
||||
<param name="destination"></param>
|
||||
</member>
|
||||
<member name="M:System.Span`1.DangerousCreate(System.Object,`0@,System.Int32)">
|
||||
<param name="obj"></param>
|
||||
<param name="objectData"></param>
|
||||
<param name="length"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.DangerousGetPinnableReference">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:System.Span`1.Empty">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.Equals(System.Object)">
|
||||
<param name="obj"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.Fill(`0)">
|
||||
<param name="value"></param>
|
||||
</member>
|
||||
<member name="M:System.Span`1.GetHashCode">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:System.Span`1.IsEmpty">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:System.Span`1.Item(System.Int32)">
|
||||
<param name="index"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:System.Span`1.Length">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.op_Equality(System.Span{`0},System.Span{`0})">
|
||||
<param name="left"></param>
|
||||
<param name="right"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.op_Implicit(System.ArraySegment{T})~System.Span{T}">
|
||||
<param name="arraySegment"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.op_Implicit(System.Span{T})~System.ReadOnlySpan{T}">
|
||||
<param name="span"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.op_Implicit(T[])~System.Span{T}">
|
||||
<param name="array"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.op_Inequality(System.Span{`0},System.Span{`0})">
|
||||
<param name="left"></param>
|
||||
<param name="right"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.Slice(System.Int32)">
|
||||
<param name="start"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.Slice(System.Int32,System.Int32)">
|
||||
<param name="start"></param>
|
||||
<param name="length"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.ToArray">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.TryCopyTo(System.Span{`0})">
|
||||
<param name="destination"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:System.SpanExtensions">
|
||||
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.AsBytes``1(System.ReadOnlySpan{``0})">
|
||||
<param name="source"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.AsBytes``1(System.Span{``0})">
|
||||
<param name="source"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.AsSpan(System.String)">
|
||||
<param name="text"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.AsSpan``1(System.ArraySegment{``0})">
|
||||
<param name="arraySegment"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.AsSpan``1(``0[])">
|
||||
<param name="array"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.CopyTo``1(``0[],System.Span{``0})">
|
||||
<param name="array"></param>
|
||||
<param name="destination"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOf(System.Span{System.Byte},System.ReadOnlySpan{System.Byte})">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOf(System.Span{System.Byte},System.Byte)">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOf(System.ReadOnlySpan{System.Byte},System.Byte)">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOf(System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte})">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOf``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOf``1(System.ReadOnlySpan{``0},``0)">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOf``1(System.Span{``0},System.ReadOnlySpan{``0})">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOf``1(System.Span{``0},``0)">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOfAny(System.ReadOnlySpan{System.Byte},System.Byte,System.Byte,System.Byte)">
|
||||
<param name="span"></param>
|
||||
<param name="value0"></param>
|
||||
<param name="value1"></param>
|
||||
<param name="value2"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOfAny(System.Span{System.Byte},System.Byte,System.Byte,System.Byte)">
|
||||
<param name="span"></param>
|
||||
<param name="value0"></param>
|
||||
<param name="value1"></param>
|
||||
<param name="value2"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOfAny(System.Span{System.Byte},System.Byte,System.Byte)">
|
||||
<param name="span"></param>
|
||||
<param name="value0"></param>
|
||||
<param name="value1"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOfAny(System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte})">
|
||||
<param name="span"></param>
|
||||
<param name="values"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOfAny(System.Span{System.Byte},System.ReadOnlySpan{System.Byte})">
|
||||
<param name="span"></param>
|
||||
<param name="values"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOfAny(System.ReadOnlySpan{System.Byte},System.Byte,System.Byte)">
|
||||
<param name="span"></param>
|
||||
<param name="value0"></param>
|
||||
<param name="value1"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.NonPortableCast``2(System.ReadOnlySpan{``0})">
|
||||
<param name="source"></param>
|
||||
<typeparam name="TFrom"></typeparam>
|
||||
<typeparam name="TTo"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.NonPortableCast``2(System.Span{``0})">
|
||||
<param name="source"></param>
|
||||
<typeparam name="TFrom"></typeparam>
|
||||
<typeparam name="TTo"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.SequenceEqual(System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte})">
|
||||
<param name="first"></param>
|
||||
<param name="second"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.SequenceEqual(System.Span{System.Byte},System.ReadOnlySpan{System.Byte})">
|
||||
<param name="first"></param>
|
||||
<param name="second"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.SequenceEqual``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
|
||||
<param name="first"></param>
|
||||
<param name="second"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.SequenceEqual``1(System.Span{``0},System.ReadOnlySpan{``0})">
|
||||
<param name="first"></param>
|
||||
<param name="second"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.StartsWith(System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte})">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.StartsWith(System.Span{System.Byte},System.ReadOnlySpan{System.Byte})">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.StartsWith``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.StartsWith``1(System.Span{``0},System.ReadOnlySpan{``0})">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:System.ReadOnlySpan`1">
|
||||
<typeparam name="T"></typeparam>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.#ctor(`0[])">
|
||||
<param name="array"></param>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.#ctor(System.Void*,System.Int32)">
|
||||
<param name="pointer"></param>
|
||||
<param name="length"></param>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.#ctor(`0[],System.Int32)">
|
||||
<param name="array"></param>
|
||||
<param name="start"></param>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.#ctor(`0[],System.Int32,System.Int32)">
|
||||
<param name="array"></param>
|
||||
<param name="start"></param>
|
||||
<param name="length"></param>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.CopyTo(System.Span{`0})">
|
||||
<param name="destination"></param>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.DangerousCreate(System.Object,`0@,System.Int32)">
|
||||
<param name="obj"></param>
|
||||
<param name="objectData"></param>
|
||||
<param name="length"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.DangerousGetPinnableReference">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:System.ReadOnlySpan`1.Empty">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.Equals(System.Object)">
|
||||
<param name="obj"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.GetHashCode">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:System.ReadOnlySpan`1.IsEmpty">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:System.ReadOnlySpan`1.Item(System.Int32)">
|
||||
<param name="index"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:System.ReadOnlySpan`1.Length">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.op_Equality(System.ReadOnlySpan{`0},System.ReadOnlySpan{`0})">
|
||||
<param name="left"></param>
|
||||
<param name="right"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.op_Implicit(System.ArraySegment{T})~System.ReadOnlySpan{T}">
|
||||
<param name="arraySegment"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.op_Implicit(T[])~System.ReadOnlySpan{T}">
|
||||
<param name="array"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.op_Inequality(System.ReadOnlySpan{`0},System.ReadOnlySpan{`0})">
|
||||
<param name="left"></param>
|
||||
<param name="right"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.Slice(System.Int32)">
|
||||
<param name="start"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.Slice(System.Int32,System.Int32)">
|
||||
<param name="start"></param>
|
||||
<param name="length"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.ToArray">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.TryCopyTo(System.Span{`0})">
|
||||
<param name="destination"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
ISBN_Check_test/bin/Debug/System.Numerics.Vectors.dll
Normal file
BIN
ISBN_Check_test/bin/Debug/System.Numerics.Vectors.dll
Normal file
Binary file not shown.
2597
ISBN_Check_test/bin/Debug/System.Numerics.Vectors.xml
Normal file
2597
ISBN_Check_test/bin/Debug/System.Numerics.Vectors.xml
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -0,0 +1,200 @@
|
||||
<?xml version="1.0" encoding="utf-8"?><doc>
|
||||
<assembly>
|
||||
<name>System.Runtime.CompilerServices.Unsafe</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.Runtime.CompilerServices.Unsafe">
|
||||
<summary>Contains generic, low-level functionality for manipulating pointers.</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Add``1(``0@,System.Int32)">
|
||||
<summary>Adds an element offset to the given reference.</summary>
|
||||
<param name="source">The reference to add the offset to.</param>
|
||||
<param name="elementOffset">The offset to add.</param>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<returns>A new reference that reflects the addition of offset to pointer.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Add``1(``0@,System.IntPtr)">
|
||||
<summary>Adds an element offset to the given reference.</summary>
|
||||
<param name="source">The reference to add the offset to.</param>
|
||||
<param name="elementOffset">The offset to add.</param>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<returns>A new reference that reflects the addition of offset to pointer.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.AddByteOffset``1(``0@,System.IntPtr)">
|
||||
<summary>Adds a byte offset to the given reference.</summary>
|
||||
<param name="source">The reference to add the offset to.</param>
|
||||
<param name="byteOffset">The offset to add.</param>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<returns>A new reference that reflects the addition of byte offset to pointer.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.AreSame``1(``0@,``0@)">
|
||||
<summary>Determines whether the specified references point to the same location.</summary>
|
||||
<param name="left">The first reference to compare.</param>
|
||||
<param name="right">The second reference to compare.</param>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<returns>true if <paramref name="left">left</paramref> and <paramref name="right">right</paramref> point to the same location; otherwise, false.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.As``1(System.Object)">
|
||||
<summary>Casts the given object to the specified type.</summary>
|
||||
<param name="o">The object to cast.</param>
|
||||
<typeparam name="T">The type which the object will be cast to.</typeparam>
|
||||
<returns>The original object, casted to the given type.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.As``2(``0@)">
|
||||
<summary>Reinterprets the given reference as a reference to a value of type <typeparamref name="TTo">TTo</typeparamref>.</summary>
|
||||
<param name="source">The reference to reinterpret.</param>
|
||||
<typeparam name="TFrom">The type of reference to reinterpret..</typeparam>
|
||||
<typeparam name="TTo">The desired type of the reference.</typeparam>
|
||||
<returns>A reference to a value of type <typeparamref name="TTo">TTo</typeparamref>.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.AsPointer``1(``0@)">
|
||||
<summary>Returns a pointer to the given by-ref parameter.</summary>
|
||||
<param name="value">The object whose pointer is obtained.</param>
|
||||
<typeparam name="T">The type of object.</typeparam>
|
||||
<returns>A pointer to the given value.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.AsRef``1(System.Void*)">
|
||||
<summary>Reinterprets the given location as a reference to a value of type <typeparamref name="T">T</typeparamref>.</summary>
|
||||
<param name="source">The location of the value to reference.</param>
|
||||
<typeparam name="T">The type of the interpreted location.</typeparam>
|
||||
<returns>A reference to a value of type <typeparamref name="T">T</typeparamref>.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.ByteOffset``1(``0@,``0@)">
|
||||
<summary>Determines the byte offset from origin to target from the given references.</summary>
|
||||
<param name="origin">The reference to origin.</param>
|
||||
<param name="target">The reference to target.</param>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<returns>Byte offset from origin to target i.e. <paramref name="target">target</paramref> - <paramref name="origin">origin</paramref>.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Copy``1(System.Void*,``0@)">
|
||||
<summary>Copies a value of type <typeparamref name="T">T</typeparamref> to the given location.</summary>
|
||||
<param name="destination">The location to copy to.</param>
|
||||
<param name="source">A reference to the value to copy.</param>
|
||||
<typeparam name="T">The type of value to copy.</typeparam>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Copy``1(``0@,System.Void*)">
|
||||
<summary>Copies a value of type <typeparamref name="T">T</typeparamref> to the given location.</summary>
|
||||
<param name="destination">The location to copy to.</param>
|
||||
<param name="source">A pointer to the value to copy.</param>
|
||||
<typeparam name="T">The type of value to copy.</typeparam>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.CopyBlock(System.Byte@,System.Byte@,System.UInt32)">
|
||||
<summary>Copies bytes from the source address to the destination address.</summary>
|
||||
<param name="destination">The destination address to copy to.</param>
|
||||
<param name="source">The source address to copy from.</param>
|
||||
<param name="byteCount">The number of bytes to copy.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.CopyBlock(System.Void*,System.Void*,System.UInt32)">
|
||||
<summary>Copies bytes from the source address to the destination address.</summary>
|
||||
<param name="destination">The destination address to copy to.</param>
|
||||
<param name="source">The source address to copy from.</param>
|
||||
<param name="byteCount">The number of bytes to copy.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.CopyBlockUnaligned(System.Void*,System.Void*,System.UInt32)">
|
||||
<summary>Copies bytes from the source address to the destination address
|
||||
without assuming architecture dependent alignment of the addresses.</summary>
|
||||
<param name="destination">The destination address to copy to.</param>
|
||||
<param name="source">The source address to copy from.</param>
|
||||
<param name="byteCount">The number of bytes to copy.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.CopyBlockUnaligned(System.Byte@,System.Byte@,System.UInt32)">
|
||||
<summary>Copies bytes from the source address to the destination address
|
||||
without assuming architecture dependent alignment of the addresses.</summary>
|
||||
<param name="destination">The destination address to copy to.</param>
|
||||
<param name="source">The source address to copy from.</param>
|
||||
<param name="byteCount">The number of bytes to copy.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.InitBlock(System.Byte@,System.Byte,System.UInt32)">
|
||||
<summary>Initializes a block of memory at the given location with a given initial value.</summary>
|
||||
<param name="startAddress">The address of the start of the memory block to initialize.</param>
|
||||
<param name="value">The value to initialize the block to.</param>
|
||||
<param name="byteCount">The number of bytes to initialize.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.InitBlock(System.Void*,System.Byte,System.UInt32)">
|
||||
<summary>Initializes a block of memory at the given location with a given initial value.</summary>
|
||||
<param name="startAddress">The address of the start of the memory block to initialize.</param>
|
||||
<param name="value">The value to initialize the block to.</param>
|
||||
<param name="byteCount">The number of bytes to initialize.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.InitBlockUnaligned(System.Byte@,System.Byte,System.UInt32)">
|
||||
<summary>Initializes a block of memory at the given location with a given initial value
|
||||
without assuming architecture dependent alignment of the address.</summary>
|
||||
<param name="startAddress">The address of the start of the memory block to initialize.</param>
|
||||
<param name="value">The value to initialize the block to.</param>
|
||||
<param name="byteCount">The number of bytes to initialize.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.InitBlockUnaligned(System.Void*,System.Byte,System.UInt32)">
|
||||
<summary>Initializes a block of memory at the given location with a given initial value
|
||||
without assuming architecture dependent alignment of the address.</summary>
|
||||
<param name="startAddress">The address of the start of the memory block to initialize.</param>
|
||||
<param name="value">The value to initialize the block to.</param>
|
||||
<param name="byteCount">The number of bytes to initialize.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Read``1(System.Void*)">
|
||||
<summary>Reads a value of type <typeparamref name="T">T</typeparamref> from the given location.</summary>
|
||||
<param name="source">The location to read from.</param>
|
||||
<typeparam name="T">The type to read.</typeparam>
|
||||
<returns>An object of type <typeparamref name="T">T</typeparamref> read from the given location.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.ReadUnaligned``1(System.Byte@)">
|
||||
<summary>Reads a value of type <typeparamref name="T">T</typeparamref> from the given location
|
||||
without assuming architecture dependent alignment of the addresses.</summary>
|
||||
<param name="source">The location to read from.</param>
|
||||
<typeparam name="T">The type to read.</typeparam>
|
||||
<returns>An object of type <typeparamref name="T">T</typeparamref> read from the given location.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.ReadUnaligned``1(System.Void*)">
|
||||
<summary>Reads a value of type <typeparamref name="T">T</typeparamref> from the given location
|
||||
without assuming architecture dependent alignment of the addresses.</summary>
|
||||
<param name="source">The location to read from.</param>
|
||||
<typeparam name="T">The type to read.</typeparam>
|
||||
<returns>An object of type <typeparamref name="T">T</typeparamref> read from the given location.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.SizeOf``1">
|
||||
<summary>Returns the size of an object of the given type parameter.</summary>
|
||||
<typeparam name="T">The type of object whose size is retrieved.</typeparam>
|
||||
<returns>The size of an object of type <typeparamref name="T">T</typeparamref>.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Subtract``1(``0@,System.Int32)">
|
||||
<summary>Subtracts an element offset from the given reference.</summary>
|
||||
<param name="source">The reference to subtract the offset from.</param>
|
||||
<param name="elementOffset">The offset to subtract.</param>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<returns>A new reference that reflects the subraction of offset from pointer.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Subtract``1(``0@,System.IntPtr)">
|
||||
<summary>Subtracts an element offset from the given reference.</summary>
|
||||
<param name="source">The reference to subtract the offset from.</param>
|
||||
<param name="elementOffset">The offset to subtract.</param>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<returns>A new reference that reflects the subraction of offset from pointer.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.SubtractByteOffset``1(``0@,System.IntPtr)">
|
||||
<summary>Subtracts a byte offset from the given reference.</summary>
|
||||
<param name="source">The reference to subtract the offset from.</param>
|
||||
<param name="byteOffset"></param>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<returns>A new reference that reflects the subraction of byte offset from pointer.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Write``1(System.Void*,``0)">
|
||||
<summary>Writes a value of type <typeparamref name="T">T</typeparamref> to the given location.</summary>
|
||||
<param name="destination">The location to write to.</param>
|
||||
<param name="value">The value to write.</param>
|
||||
<typeparam name="T">The type of value to write.</typeparam>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.WriteUnaligned``1(System.Byte@,``0)">
|
||||
<summary>Writes a value of type <typeparamref name="T">T</typeparamref> to the given location
|
||||
without assuming architecture dependent alignment of the addresses.</summary>
|
||||
<param name="destination">The location to write to.</param>
|
||||
<param name="value">The value to write.</param>
|
||||
<typeparam name="T">The type of value to write.</typeparam>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.WriteUnaligned``1(System.Void*,``0)">
|
||||
<summary>Writes a value of type <typeparamref name="T">T</typeparamref> to the given location
|
||||
without assuming architecture dependent alignment of the addresses.</summary>
|
||||
<param name="destination">The location to write to.</param>
|
||||
<param name="value">The value to write.</param>
|
||||
<typeparam name="T">The type of value to write.</typeparam>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
ISBN_Check_test/bin/Debug/Ubiety.Dns.Core.dll
Normal file
BIN
ISBN_Check_test/bin/Debug/Ubiety.Dns.Core.dll
Normal file
Binary file not shown.
BIN
ISBN_Check_test/bin/Debug/Zstandard.Net.dll
Normal file
BIN
ISBN_Check_test/bin/Debug/Zstandard.Net.dll
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
ISBN_Check_test/obj/Debug/ISBN_Check_test.Yes24.resources
Normal file
BIN
ISBN_Check_test/obj/Debug/ISBN_Check_test.Yes24.resources
Normal file
Binary file not shown.
@@ -14,14 +14,14 @@
|
||||
<framework targetVersion="4.7.2" profile="Full" supportedRuntime="4.0.30319" />
|
||||
</compatibleFrameworks>
|
||||
<dependency>
|
||||
<dependentAssembly dependencyType="install" codebase="ISBN_Check_test.exe.manifest" size="4626">
|
||||
<dependentAssembly dependencyType="install" codebase="ISBN_Check_test.exe.manifest" size="13561">
|
||||
<assemblyIdentity name="ISBN_Check_test.exe" version="1.0.0.2" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" type="win32" />
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>KaOR9WNRzGEkEt/L6WRvYUKErNaykb0irghudtfTbMo=</dsig:DigestValue>
|
||||
<dsig:DigestValue>ASqo5RAEzYhIM4pBWIhJtenvWpMaDL68MGWDMJjPh+U=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
7168c84a37b1e463481ad93f91c8f272b9c88364
|
||||
a77fad757a000de80a5ec0c6d775e009c723c9c7
|
||||
|
||||
@@ -30,4 +30,30 @@ C:\Users\Administrator\Desktop\unimarc\ISBN_Check_test\bin\Debug\ISBN_Check_test
|
||||
C:\Users\Administrator\Desktop\unimarc\ISBN_Check_test\obj\Debug\ISBN_Check_test.exe.manifest
|
||||
C:\Users\Administrator\Desktop\unimarc\ISBN_Check_test\obj\Debug\ISBN_Check_test.application
|
||||
C:\Users\Administrator\Desktop\unimarc\ISBN_Check_test\obj\Debug\ISBN_Check_test.Form3.resources
|
||||
C:\Users\Administrator\Desktop\unimarc\ISBN_Check_test\obj\Debug\ISBN_Check_test.csprojAssemblyReference.cache
|
||||
C:\Users\Administrator\Desktop\unimarc\ISBN_Check_test\obj\Debug\ISBN_Check_test.csproj.AssemblyReference.cache
|
||||
C:\Users\Administrator\Desktop\unimarc\ISBN_Check_test\obj\Debug\ISBN_Check_test.csproj.ResolveComReference.cache
|
||||
C:\Users\Administrator\Desktop\unimarc\ISBN_Check_test\bin\Debug\BouncyCastle.Crypto.dll
|
||||
C:\Users\Administrator\Desktop\unimarc\ISBN_Check_test\bin\Debug\Google.Protobuf.dll
|
||||
C:\Users\Administrator\Desktop\unimarc\ISBN_Check_test\bin\Debug\K4os.Compression.LZ4.dll
|
||||
C:\Users\Administrator\Desktop\unimarc\ISBN_Check_test\bin\Debug\K4os.Compression.LZ4.Streams.dll
|
||||
C:\Users\Administrator\Desktop\unimarc\ISBN_Check_test\bin\Debug\K4os.Hash.xxHash.dll
|
||||
C:\Users\Administrator\Desktop\unimarc\ISBN_Check_test\bin\Debug\MySql.Data.dll
|
||||
C:\Users\Administrator\Desktop\unimarc\ISBN_Check_test\bin\Debug\Renci.SshNet.dll
|
||||
C:\Users\Administrator\Desktop\unimarc\ISBN_Check_test\bin\Debug\System.Buffers.dll
|
||||
C:\Users\Administrator\Desktop\unimarc\ISBN_Check_test\bin\Debug\System.Memory.dll
|
||||
C:\Users\Administrator\Desktop\unimarc\ISBN_Check_test\bin\Debug\System.Numerics.Vectors.dll
|
||||
C:\Users\Administrator\Desktop\unimarc\ISBN_Check_test\bin\Debug\System.Runtime.CompilerServices.Unsafe.dll
|
||||
C:\Users\Administrator\Desktop\unimarc\ISBN_Check_test\bin\Debug\Ubiety.Dns.Core.dll
|
||||
C:\Users\Administrator\Desktop\unimarc\ISBN_Check_test\bin\Debug\Zstandard.Net.dll
|
||||
C:\Users\Administrator\Desktop\unimarc\ISBN_Check_test\bin\Debug\Google.Protobuf.pdb
|
||||
C:\Users\Administrator\Desktop\unimarc\ISBN_Check_test\bin\Debug\Google.Protobuf.xml
|
||||
C:\Users\Administrator\Desktop\unimarc\ISBN_Check_test\bin\Debug\K4os.Compression.LZ4.xml
|
||||
C:\Users\Administrator\Desktop\unimarc\ISBN_Check_test\bin\Debug\K4os.Compression.LZ4.Streams.xml
|
||||
C:\Users\Administrator\Desktop\unimarc\ISBN_Check_test\bin\Debug\K4os.Hash.xxHash.xml
|
||||
C:\Users\Administrator\Desktop\unimarc\ISBN_Check_test\bin\Debug\MySql.Data.xml
|
||||
C:\Users\Administrator\Desktop\unimarc\ISBN_Check_test\bin\Debug\Renci.SshNet.xml
|
||||
C:\Users\Administrator\Desktop\unimarc\ISBN_Check_test\bin\Debug\System.Buffers.xml
|
||||
C:\Users\Administrator\Desktop\unimarc\ISBN_Check_test\bin\Debug\System.Memory.xml
|
||||
C:\Users\Administrator\Desktop\unimarc\ISBN_Check_test\bin\Debug\System.Numerics.Vectors.xml
|
||||
C:\Users\Administrator\Desktop\unimarc\ISBN_Check_test\bin\Debug\System.Runtime.CompilerServices.Unsafe.xml
|
||||
C:\Users\Administrator\Desktop\unimarc\ISBN_Check_test\obj\Debug\ISBN_Check_test.Yes24.resources
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -3,7 +3,7 @@
|
||||
<asmv1:assemblyIdentity name="ISBN_Check_test.exe" version="1.0.0.2" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" type="win32" />
|
||||
<application />
|
||||
<entryPoint>
|
||||
<assemblyIdentity name="ISBN_Check_test" version="1.0.7793.30895" language="neutral" processorArchitecture="msil" />
|
||||
<assemblyIdentity name="ISBN_Check_test" version="1.0.7850.33002" language="neutral" processorArchitecture="msil" />
|
||||
<commandLine file="ISBN_Check_test.exe" parameters="" />
|
||||
</entryPoint>
|
||||
<trustInfo>
|
||||
@@ -42,14 +42,86 @@
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="ISBN_Check_test.exe" size="43008">
|
||||
<assemblyIdentity name="ISBN_Check_test" version="1.0.7793.30895" language="neutral" processorArchitecture="msil" />
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="BouncyCastle.Crypto.dll" size="2531328">
|
||||
<assemblyIdentity name="BouncyCastle.Crypto" version="1.8.5.0" publicKeyToken="0E99375E54769942" language="neutral" />
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>lW399SUW4oVNHmKhonNbeZ2ufIuXhK+YJO9VqdT6bJ8=</dsig:DigestValue>
|
||||
<dsig:DigestValue>pkUxy9puRCzT8+NR1z1AhrzgCfuXnvkLKPb6RRIvXI8=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Google.Protobuf.dll" size="389616">
|
||||
<assemblyIdentity name="Google.Protobuf" version="3.14.0.0" publicKeyToken="A7D26565BAC4D604" language="neutral" processorArchitecture="msil" />
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>LAYio0GLM6iB7Yzp/UB7P8TyssxLkj7eqnZ4W1zSjw8=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="ISBN_Check_test.exe" size="72192">
|
||||
<assemblyIdentity name="ISBN_Check_test" version="1.0.7850.33002" language="neutral" processorArchitecture="msil" />
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>yUflqpHD9kdvi0tqqwPiYRZIzVCl9hP+ifiKXnd7Mgs=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="K4os.Compression.LZ4.dll" size="40448">
|
||||
<assemblyIdentity name="K4os.Compression.LZ4" version="1.1.11.0" publicKeyToken="2186FA9121EF231D" language="neutral" processorArchitecture="msil" />
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>iZt23NwbTw3G3o7er2sV/njinSqOJNwVDnslLK/MOLg=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="K4os.Compression.LZ4.Streams.dll" size="17408">
|
||||
<assemblyIdentity name="K4os.Compression.LZ4.Streams" version="1.1.11.0" publicKeyToken="2186FA9121EF231D" language="neutral" processorArchitecture="msil" />
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>QeTVrSMyJYZsM56dHatpgSg+p0WTseZEtdYYQVJfytI=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="K4os.Hash.xxHash.dll" size="12288">
|
||||
<assemblyIdentity name="K4os.Hash.xxHash" version="1.0.6.0" publicKeyToken="32CD54395057CEC3" language="neutral" processorArchitecture="msil" />
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>EQ80i1BW05RFWHofw8nY4upHJV2z3owIUJDXc8sbY4o=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="MySql.Data.dll" size="1750016">
|
||||
<assemblyIdentity name="MySql.Data" version="8.0.25.0" publicKeyToken="C5687FC88969C44D" language="neutral" processorArchitecture="msil" />
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>oMcu3wg92gEoS1lxyKZqFe8s/JFkSKZUkE6D79O5Rkg=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
@@ -65,22 +137,106 @@
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<file name="ISBN_Check_test.exe.config" size="189">
|
||||
<dependency>
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Renci.SshNet.dll" size="804352">
|
||||
<assemblyIdentity name="Renci.SshNet" version="2020.0.1.0" publicKeyToken="1CEE9F8BDE3DB106" language="neutral" processorArchitecture="msil" />
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>Y2gBJDUXMpX6s7ws4eaLl77Q8BRSvpOwsUmf22BzBEE=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Buffers.dll" size="20856">
|
||||
<assemblyIdentity name="System.Buffers" version="4.0.3.0" publicKeyToken="CC7B13FFCD2DDD51" language="neutral" processorArchitecture="msil" />
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>rMzPvkXZ8I/+7ZkW43sz6YxlvgEs//bn+ntnIQzh/vs=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Memory.dll" size="148760">
|
||||
<assemblyIdentity name="System.Memory" version="4.0.1.1" publicKeyToken="CC7B13FFCD2DDD51" language="neutral" processorArchitecture="msil" />
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>QbXhpMWavbHOFGf1jD2f0G053/T8YdUAokEP7OgDf0s=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Numerics.Vectors.dll" size="115936">
|
||||
<assemblyIdentity name="System.Numerics.Vectors" version="4.1.3.0" publicKeyToken="B03F5F7F11D50A3A" language="neutral" processorArchitecture="msil" />
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>oETXfttujbQFO/Z8xnHnaHwibBubCWOoHr41nOed/fc=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Runtime.CompilerServices.Unsafe.dll" size="23600">
|
||||
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" version="4.0.4.1" publicKeyToken="B03F5F7F11D50A3A" language="neutral" processorArchitecture="msil" />
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>GtLdciXVFioP06OzN6GUlEhSDjEwpLyOAQ7AL3YJdQA=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Ubiety.Dns.Core.dll" size="55808">
|
||||
<assemblyIdentity name="Ubiety.Dns.Core" version="2.2.1.0" publicKeyToken="C5687FC88969C44D" language="neutral" processorArchitecture="msil" />
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>AZnuMl92VNQ74m4O+fXzc+nN9LZP1xsfoplS4lGNs4k=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Zstandard.Net.dll" size="14848">
|
||||
<assemblyIdentity name="Zstandard.Net" version="1.1.7.0" publicKeyToken="C5687FC88969C44D" language="neutral" processorArchitecture="msil" />
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>sA/9afOty8HFRcsW9gn/0C+2jmZyxz1PouftB0gA+nQ=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<file name="ISBN_Check_test.exe.config" size="541">
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>R+Wg8QGvQVHX8T0ta/qbhH1bXkqY0fRnS3wBV3J0bN8=</dsig:DigestValue>
|
||||
<dsig:DigestValue>Qx+jN639AkukL3VOtM7n2jV0SwkhZyRLAjCNL9Lyp14=</dsig:DigestValue>
|
||||
</hash>
|
||||
</file>
|
||||
<file name="ISBN_Check_test.pdb" size="67072">
|
||||
<file name="ISBN_Check_test.pdb" size="112128">
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||
<dsig:DigestValue>i3swclH27Z786WNE6JwZJW8AIYuPyeXJ/oYEB+gM4FA=</dsig:DigestValue>
|
||||
<dsig:DigestValue>kY5Ti7dxBdLMc92uK9vijWUMBzDbFid10nT5Q/VheDY=</dsig:DigestValue>
|
||||
</hash>
|
||||
</file>
|
||||
</asmv1:assembly>
|
||||
Binary file not shown.
@@ -1,4 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<packages>
|
||||
<package id="BouncyCastle" version="1.8.5" targetFramework="net472" />
|
||||
<package id="Google.Protobuf" version="3.14.0" targetFramework="net472" />
|
||||
<package id="K4os.Compression.LZ4" version="1.1.11" targetFramework="net472" />
|
||||
<package id="K4os.Compression.LZ4.Streams" version="1.1.11" targetFramework="net472" />
|
||||
<package id="K4os.Hash.xxHash" version="1.0.6" targetFramework="net472" />
|
||||
<package id="MySql.Data" version="8.0.25" targetFramework="net472" />
|
||||
<package id="Newtonsoft.Json" version="13.0.1" targetFramework="net472" />
|
||||
<package id="SSH.NET" version="2020.0.1" targetFramework="net472" />
|
||||
<package id="System.Buffers" version="4.5.1" targetFramework="net472" />
|
||||
<package id="System.Memory" version="4.5.3" targetFramework="net472" />
|
||||
<package id="System.Numerics.Vectors" version="4.4.0" targetFramework="net472" />
|
||||
<package id="System.Runtime.CompilerServices.Unsafe" version="4.5.2" targetFramework="net472" />
|
||||
</packages>
|
||||
BIN
ISBN_Check_test/packages/BouncyCastle.1.8.5/.signature.p7s
vendored
Normal file
BIN
ISBN_Check_test/packages/BouncyCastle.1.8.5/.signature.p7s
vendored
Normal file
Binary file not shown.
BIN
ISBN_Check_test/packages/BouncyCastle.1.8.5/BouncyCastle.1.8.5.nupkg
vendored
Normal file
BIN
ISBN_Check_test/packages/BouncyCastle.1.8.5/BouncyCastle.1.8.5.nupkg
vendored
Normal file
Binary file not shown.
30
ISBN_Check_test/packages/BouncyCastle.1.8.5/README.md
vendored
Normal file
30
ISBN_Check_test/packages/BouncyCastle.1.8.5/README.md
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
# The Bouncy Castle Crypto Package For C Sharp
|
||||
|
||||
The Bouncy Castle Crypto package is a C\# implementation of cryptographic algorithms and protocols, it was developed by the Legion of the Bouncy Castle, a registered Australian Charity, with a little help! The Legion, and the latest goings on with this package, can be found at [http://www.bouncycastle.org](http://www.bouncycastle.org). In addition to providing basic cryptography algorithms, the package also provides support for CMS, TSP, X.509 certificate generation and a variety of other standards such as OpenPGP.
|
||||
|
||||
The Legion also gratefully acknowledges the contributions made to this package by others (see [here](http://www.bouncycastle.org/csharp/contributors.html) for the current list). If you would like to contribute to our efforts please feel free to get in touch with us or visit our [donations page](https://www.bouncycastle.org/donate), sponsor some specific work, or purchase a support contract through [Crypto Workshop](http://www.cryptoworkshop.com).
|
||||
|
||||
Except where otherwise stated, this software is distributed under a license based on the MIT X Consortium license. To view the license, [see here](http://www.bouncycastle.org/licence.html). The OpenPGP library also includes a modified BZIP2 library which is licensed under the [Apache Software License, Version 2.0](http://www.apache.org/licenses/).
|
||||
|
||||
**Note**: this source tree is not the FIPS version of the APIs - if you are interested in our FIPS version please contact us directly at [office@bouncycastle.org](mailto:office@bouncycastle.org).
|
||||
|
||||
## Mailing Lists
|
||||
|
||||
For those who are interested, there are 2 mailing lists for participation in this project. To subscribe use the links below and include the word subscribe in the message body. (To unsubscribe, replace **subscribe** with **unsubscribe** in the message body)
|
||||
|
||||
* [announce-crypto-csharp-request@bouncycastle.org](mailto:announce-crypto-csharp-request@bouncycastle.org)
|
||||
This mailing list is for new release announcements only, general subscribers cannot post to it.
|
||||
* [dev-crypto-csharp-request@bouncycastle.org](mailto:dev-crypto-csharp-request@bouncycastle.org)
|
||||
This mailing list is for discussion of development of the package. This includes bugs, comments, requests for enhancements, questions about use or operation.
|
||||
|
||||
**NOTE:**You need to be subscribed to send mail to the above mailing list.
|
||||
|
||||
## Feedback
|
||||
|
||||
If you want to provide feedback directly to the members of **The Legion** then please use [feedback-crypto@bouncycastle.org](mailto:feedback-crypto@bouncycastle.org), if you want to help this project survive please consider [donating](https://www.bouncycastle.org/donate).
|
||||
|
||||
For bug reporting/requests you can report issues here on github, via feedback-crypto if required, and we also have a [Jira issue tracker](http://www.bouncycastle.org/jira). We will accept pull requests based on this repository as well.
|
||||
|
||||
## Finally
|
||||
|
||||
Enjoy!
|
||||
BIN
ISBN_Check_test/packages/BouncyCastle.1.8.5/lib/BouncyCastle.Crypto.dll
vendored
Normal file
BIN
ISBN_Check_test/packages/BouncyCastle.1.8.5/lib/BouncyCastle.Crypto.dll
vendored
Normal file
Binary file not shown.
BIN
ISBN_Check_test/packages/Google.Protobuf.3.14.0/.signature.p7s
vendored
Normal file
BIN
ISBN_Check_test/packages/Google.Protobuf.3.14.0/.signature.p7s
vendored
Normal file
Binary file not shown.
BIN
ISBN_Check_test/packages/Google.Protobuf.3.14.0/Google.Protobuf.3.14.0.nupkg
vendored
Normal file
BIN
ISBN_Check_test/packages/Google.Protobuf.3.14.0/Google.Protobuf.3.14.0.nupkg
vendored
Normal file
Binary file not shown.
BIN
ISBN_Check_test/packages/Google.Protobuf.3.14.0/lib/net45/Google.Protobuf.dll
vendored
Normal file
BIN
ISBN_Check_test/packages/Google.Protobuf.3.14.0/lib/net45/Google.Protobuf.dll
vendored
Normal file
Binary file not shown.
BIN
ISBN_Check_test/packages/Google.Protobuf.3.14.0/lib/net45/Google.Protobuf.pdb
vendored
Normal file
BIN
ISBN_Check_test/packages/Google.Protobuf.3.14.0/lib/net45/Google.Protobuf.pdb
vendored
Normal file
Binary file not shown.
10042
ISBN_Check_test/packages/Google.Protobuf.3.14.0/lib/net45/Google.Protobuf.xml
vendored
Normal file
10042
ISBN_Check_test/packages/Google.Protobuf.3.14.0/lib/net45/Google.Protobuf.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
ISBN_Check_test/packages/Google.Protobuf.3.14.0/lib/netstandard1.1/Google.Protobuf.dll
vendored
Normal file
BIN
ISBN_Check_test/packages/Google.Protobuf.3.14.0/lib/netstandard1.1/Google.Protobuf.dll
vendored
Normal file
Binary file not shown.
BIN
ISBN_Check_test/packages/Google.Protobuf.3.14.0/lib/netstandard1.1/Google.Protobuf.pdb
vendored
Normal file
BIN
ISBN_Check_test/packages/Google.Protobuf.3.14.0/lib/netstandard1.1/Google.Protobuf.pdb
vendored
Normal file
Binary file not shown.
10042
ISBN_Check_test/packages/Google.Protobuf.3.14.0/lib/netstandard1.1/Google.Protobuf.xml
vendored
Normal file
10042
ISBN_Check_test/packages/Google.Protobuf.3.14.0/lib/netstandard1.1/Google.Protobuf.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
ISBN_Check_test/packages/Google.Protobuf.3.14.0/lib/netstandard2.0/Google.Protobuf.dll
vendored
Normal file
BIN
ISBN_Check_test/packages/Google.Protobuf.3.14.0/lib/netstandard2.0/Google.Protobuf.dll
vendored
Normal file
Binary file not shown.
BIN
ISBN_Check_test/packages/Google.Protobuf.3.14.0/lib/netstandard2.0/Google.Protobuf.pdb
vendored
Normal file
BIN
ISBN_Check_test/packages/Google.Protobuf.3.14.0/lib/netstandard2.0/Google.Protobuf.pdb
vendored
Normal file
Binary file not shown.
10042
ISBN_Check_test/packages/Google.Protobuf.3.14.0/lib/netstandard2.0/Google.Protobuf.xml
vendored
Normal file
10042
ISBN_Check_test/packages/Google.Protobuf.3.14.0/lib/netstandard2.0/Google.Protobuf.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
ISBN_Check_test/packages/K4os.Compression.LZ4.1.1.11/.signature.p7s
vendored
Normal file
BIN
ISBN_Check_test/packages/K4os.Compression.LZ4.1.1.11/.signature.p7s
vendored
Normal file
Binary file not shown.
BIN
ISBN_Check_test/packages/K4os.Compression.LZ4.1.1.11/K4os.Compression.LZ4.1.1.11.nupkg
vendored
Normal file
BIN
ISBN_Check_test/packages/K4os.Compression.LZ4.1.1.11/K4os.Compression.LZ4.1.1.11.nupkg
vendored
Normal file
Binary file not shown.
BIN
ISBN_Check_test/packages/K4os.Compression.LZ4.1.1.11/lib/net45/K4os.Compression.LZ4.dll
vendored
Normal file
BIN
ISBN_Check_test/packages/K4os.Compression.LZ4.1.1.11/lib/net45/K4os.Compression.LZ4.dll
vendored
Normal file
Binary file not shown.
794
ISBN_Check_test/packages/K4os.Compression.LZ4.1.1.11/lib/net45/K4os.Compression.LZ4.xml
vendored
Normal file
794
ISBN_Check_test/packages/K4os.Compression.LZ4.1.1.11/lib/net45/K4os.Compression.LZ4.xml
vendored
Normal file
@@ -0,0 +1,794 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>K4os.Compression.LZ4</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.EncoderAction">
|
||||
<summary>
|
||||
Action performed by encoder using <c>FlushAndEncode</c> method.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Encoders.EncoderAction.None">
|
||||
<summary>Nothing has happened, most likely loading 0 bytes.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Encoders.EncoderAction.Loaded">
|
||||
<summary>Some bytes has been loaded into encoder.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Encoders.EncoderAction.Copied">
|
||||
<summary>Compression was not possible so bytes has been copied.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Encoders.EncoderAction.Encoded">
|
||||
<summary>Compression succeeded.</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.ILZ4Decoder">
|
||||
<summary>
|
||||
Interface of LZ4 decoder used by LZ4 streams.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.ILZ4Decoder.BlockSize">
|
||||
<summary>Block size.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.ILZ4Decoder.BytesReady">
|
||||
<summary>Bytes already decoded and available to be read.
|
||||
Always smaller than <see cref="P:K4os.Compression.LZ4.Encoders.ILZ4Decoder.BlockSize"/></summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.ILZ4Decoder.Decode(System.Byte*,System.Int32,System.Int32)">
|
||||
<summary>
|
||||
Decodes previously compressed block and caches decompressed block in decoder.
|
||||
Returns number of bytes decoded. These bytes can be read with <see cref="M:K4os.Compression.LZ4.Encoders.ILZ4Decoder.Drain(System.Byte*,System.Int32,System.Int32)" />.
|
||||
</summary>
|
||||
<param name="source">Points to compressed block.</param>
|
||||
<param name="length">Length of compressed block.</param>
|
||||
<param name="blockSize">Size of the block. Value <c>0</c> indicates default block size.</param>
|
||||
<returns>Number of decoded bytes.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.ILZ4Decoder.Inject(System.Byte*,System.Int32)">
|
||||
<summary>
|
||||
Inject already decompressed block and caches it in decoder.
|
||||
Used with uncompressed-yet-chained blocks and pre-made dictionaries.
|
||||
These bytes can be read with <see cref="M:K4os.Compression.LZ4.Encoders.ILZ4Decoder.Drain(System.Byte*,System.Int32,System.Int32)" />.
|
||||
</summary>
|
||||
<param name="source">Points to uncompressed block.</param>
|
||||
<param name="length">Length of uncompressed block.</param>
|
||||
<returns>Number of decoded bytes.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.ILZ4Decoder.Drain(System.Byte*,System.Int32,System.Int32)">
|
||||
<summary>
|
||||
Reads previously decoded bytes. Please note, <paramref name="offset"/> should be
|
||||
negative number, pointing to bytes before current head.
|
||||
</summary>
|
||||
<param name="target">Buffer to write to.</param>
|
||||
<param name="offset">Offset in source buffer relatively to current head.
|
||||
Please note, it should be negative value.</param>
|
||||
<param name="length">Number of bytes to read.</param>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.ILZ4Encoder">
|
||||
<summary>
|
||||
Interface of LZ4 encoder used by LZ4 streams.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BlockSize">
|
||||
<summary>Block size.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BytesReady">
|
||||
<summary>Number of bytes read for compression.
|
||||
Always smaller than <see cref="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BlockSize"/></summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.ILZ4Encoder.Topup(System.Byte*,System.Int32)">
|
||||
<summary>Adds bytes to internal buffer. Increases <see cref="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BytesReady"/></summary>
|
||||
<param name="source">Source buffer.</param>
|
||||
<param name="length">Source buffer length.</param>
|
||||
<returns>Number of bytes topped up. If this function returns 0 it means that buffer
|
||||
is full (<see cref="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BytesReady"/> equals <see cref="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BlockSize"/>) and
|
||||
<see cref="M:K4os.Compression.LZ4.Encoders.ILZ4Encoder.Encode(System.Byte*,System.Int32,System.Boolean)"/> should be called to flush it.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.ILZ4Encoder.Encode(System.Byte*,System.Int32,System.Boolean)">
|
||||
<summary>
|
||||
Encodes bytes in internal buffer (see: <see cref="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BytesReady"/>, <see cref="M:K4os.Compression.LZ4.Encoders.ILZ4Encoder.Topup(System.Byte*,System.Int32)"/>).
|
||||
If <paramref name="allowCopy"/> is <c>true</c> then if encoded buffer is bigger than
|
||||
source buffer source bytes are copied instead. In such case returned length is negative.
|
||||
</summary>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="length">Target buffer length.</param>
|
||||
<param name="allowCopy">Indicates if copying is allowed.</param>
|
||||
<returns>Length of encoded buffer. Negative if bytes are just copied.</returns>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder">
|
||||
<summary>
|
||||
LZ4 decoder used with independent blocks mode. Plase note, that it will fail
|
||||
if input data has been compressed with chained blocks
|
||||
(<see cref="T:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder"/> and <see cref="T:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder"/>)
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.BlockSize">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.BytesReady">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.#ctor(System.Int32)">
|
||||
<summary>Creates new instance of block decoder.</summary>
|
||||
<param name="blockSize">Block size. Must be equal or greater to one used for compression.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.Decode(System.Byte*,System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.Inject(System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.Drain(System.Byte*,System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.ReleaseUnmanaged">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4BlockEncoder">
|
||||
<summary>
|
||||
Independent block encoder. Produces larger files but uses less memory and
|
||||
gives better performance.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockEncoder.#ctor(K4os.Compression.LZ4.LZ4Level,System.Int32)">
|
||||
<summary>Creates new instance of <see cref="T:K4os.Compression.LZ4.Encoders.LZ4BlockEncoder"/></summary>
|
||||
<param name="level">Compression level.</param>
|
||||
<param name="blockSize">Block size.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockEncoder.EncodeBlock(System.Byte*,System.Int32,System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockEncoder.CopyDict(System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder">
|
||||
<summary>LZ4 decoder handling dependent blocks.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.#ctor(System.Int32,System.Int32)">
|
||||
<summary>Creates new instance of <see cref="T:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder"/>.</summary>
|
||||
<param name="blockSize">Block size.</param>
|
||||
<param name="extraBlocks">Number of extra blocks.</param>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.BlockSize">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.BytesReady">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.Decode(System.Byte*,System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.Inject(System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.Drain(System.Byte*,System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.ReleaseUnmanaged">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4Decoder">
|
||||
<summary>
|
||||
Static class with factory methods to create LZ4 decoders.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4Decoder.Create(System.Boolean,System.Int32,System.Int32)">
|
||||
<summary>Creates appropriate decoder for given parameters.</summary>
|
||||
<param name="chaining">Dependent blocks.</param>
|
||||
<param name="blockSize">Block size.</param>
|
||||
<param name="extraBlocks">Number of extra blocks.</param>
|
||||
<returns>LZ4 decoder.</returns>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4Encoder">
|
||||
<summary>
|
||||
Static class with factory method to create LZ4 encoders.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4Encoder.Create(System.Boolean,K4os.Compression.LZ4.LZ4Level,System.Int32,System.Int32)">
|
||||
<summary>Creates appropriate decoder for given parameters.</summary>
|
||||
<param name="chaining">Dependent blocks.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<param name="blockSize">Block size.</param>
|
||||
<param name="extraBlocks">Number of extra blocks.</param>
|
||||
<returns>LZ4 encoder.</returns>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4EncoderBase">
|
||||
<summary>
|
||||
Base class for LZ4 encoders. Provides basic functionality shared by
|
||||
<see cref="T:K4os.Compression.LZ4.Encoders.LZ4BlockEncoder"/>, <see cref="T:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder"/>,
|
||||
and <see cref="T:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder"/> encoders. Do not used directly.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.#ctor(System.Boolean,System.Int32,System.Int32)">
|
||||
<summary>Creates new instance of encoder.</summary>
|
||||
<param name="chaining">Needs to be <c>true</c> if using dependent blocks.</param>
|
||||
<param name="blockSize">Block size.</param>
|
||||
<param name="extraBlocks">Number of extra blocks.</param>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.BlockSize">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.BytesReady">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.Topup(System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.Encode(System.Byte*,System.Int32,System.Boolean)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.EncodeBlock(System.Byte*,System.Int32,System.Byte*,System.Int32)">
|
||||
<summary>Encodes single block using appropriate algorithm.</summary>
|
||||
<param name="source">Source buffer.</param>
|
||||
<param name="sourceLength">Source buffer length.</param>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<returns>Number of bytes actually written to target buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.CopyDict(System.Byte*,System.Int32)">
|
||||
<summary>Copies current dictionary.</summary>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="dictionaryLength">Dictionary length.</param>
|
||||
<returns>Dictionary length.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.ReleaseUnmanaged">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions">
|
||||
<summary>
|
||||
Functionality of encoders added on top of fixed interface.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Topup(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte*@,System.Int32)">
|
||||
<summary>Tops encoder up with some data.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="source">Buffer pointer, will be shifted after operation by the number of
|
||||
bytes actually loaded.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<returns><c>true</c> if buffer was topped up, <c>false</c> if no bytes were loaded.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Topup(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Tops encoder up with some data.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="source">Buffer.</param>
|
||||
<param name="offset">Buffer offset.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<returns>Number of bytes actually loaded.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Topup(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte[],System.Int32@,System.Int32)">
|
||||
<summary>Tops encoder up with some data.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="source">Buffer.</param>
|
||||
<param name="offset">Buffer offset, will be increased after operation by the number
|
||||
of bytes actually loaded.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<returns><c>true</c> if buffer was topped up, <c>false</c> if no bytes were loaded.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Encode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte[],System.Int32,System.Int32,System.Boolean)">
|
||||
<summary>Encodes all bytes currently stored in encoder into target buffer.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="offset">Offset in target buffer.</param>
|
||||
<param name="length">Length of target buffer.</param>
|
||||
<param name="allowCopy">if <c>true</c> copying bytes is allowed.</param>
|
||||
<returns>Number of bytes encoder. If bytes were copied than this value is negative.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Encode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte[],System.Int32@,System.Int32,System.Boolean)">
|
||||
<summary>Encodes all bytes currently stored in encoder into target buffer.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="offset">Offset in target buffer. Will be updated after operation.</param>
|
||||
<param name="length">Length of target buffer.</param>
|
||||
<param name="allowCopy">if <c>true</c> copying bytes is allowed.</param>
|
||||
<returns>Result of this action. Bytes can be Copied (<see cref="F:K4os.Compression.LZ4.Encoders.EncoderAction.Copied"/>),
|
||||
Encoded (<see cref="F:K4os.Compression.LZ4.Encoders.EncoderAction.Encoded"/>) or nothing could have
|
||||
happened (<see cref="F:K4os.Compression.LZ4.Encoders.EncoderAction.None"/>).</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Encode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte*@,System.Int32,System.Boolean)">
|
||||
<summary>Encodes all bytes currently stored in encoder into target buffer.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="target">Target buffer. Will be updated after operation.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<param name="allowCopy">if <c>true</c> copying bytes is allowed.</param>
|
||||
<returns>Result of this action. Bytes can be Copied (<see cref="F:K4os.Compression.LZ4.Encoders.EncoderAction.Copied"/>),
|
||||
Encoded (<see cref="F:K4os.Compression.LZ4.Encoders.EncoderAction.Encoded"/>) or nothing could have
|
||||
happened (<see cref="F:K4os.Compression.LZ4.Encoders.EncoderAction.None"/>).</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.TopupAndEncode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte*,System.Int32,System.Byte*,System.Int32,System.Boolean,System.Boolean,System.Int32@,System.Int32@)">
|
||||
<summary>Tops encoder and encodes content.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="source">Source buffer (used to top up from).</param>
|
||||
<param name="sourceLength">Source buffer length.</param>
|
||||
<param name="target">Target buffer (used to encode into)</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<param name="forceEncode">Forces encoding even if encoder is not full.</param>
|
||||
<param name="allowCopy">Allows to copy bytes if compression was not possible.</param>
|
||||
<param name="loaded">Number of bytes loaded (topped up)</param>
|
||||
<param name="encoded">Number if bytes encoded or copied.
|
||||
Value is 0 if no encoding was done.</param>
|
||||
<returns>Action performed.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.TopupAndEncode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Int32,System.Boolean,System.Boolean,System.Int32@,System.Int32@)">
|
||||
<summary>Tops encoder and encodes content.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="source">Source buffer (used to top up from).</param>
|
||||
<param name="sourceOffset">Offset within source buffer.</param>
|
||||
<param name="sourceLength">Source buffer length.</param>
|
||||
<param name="target">Target buffer (used to encode into)</param>
|
||||
<param name="targetOffset">Offset within target buffer.</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<param name="forceEncode">Forces encoding even if encoder is not full.</param>
|
||||
<param name="allowCopy">Allows to copy bytes if compression was not possible.</param>
|
||||
<param name="loaded">Number of bytes loaded (topped up)</param>
|
||||
<param name="encoded">Number if bytes encoded or copied.
|
||||
Value is 0 if no encoding was done.</param>
|
||||
<returns>Action performed.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.FlushAndEncode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte*,System.Int32,System.Boolean,System.Int32@)">
|
||||
<summary>Encoded remaining bytes in encoder.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<param name="allowCopy">Allows to copy bytes if compression was not possible.</param>
|
||||
<param name="encoded">Number if bytes encoded or copied.
|
||||
Value is 0 if no encoding was done.</param>
|
||||
<returns>Action performed.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.FlushAndEncode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte[],System.Int32,System.Int32,System.Boolean,System.Int32@)">
|
||||
<summary>Encoded remaining bytes in encoder.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="targetOffset">Offset within target buffer.</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<param name="allowCopy">Allows to copy bytes if compression was not possible.</param>
|
||||
<param name="encoded">Number if bytes encoded or copied.
|
||||
Value is 0 if no encoding was done.</param>
|
||||
<returns>Action performed.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Drain(K4os.Compression.LZ4.Encoders.ILZ4Decoder,System.Byte[],System.Int32,System.Int32,System.Int32)">
|
||||
<summary>Drains decoder by reading all bytes which are ready.</summary>
|
||||
<param name="decoder">Decoder.</param>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="targetOffset">Offset within target buffer.</param>
|
||||
<param name="offset">Offset in decoder relatively to decoder's head.
|
||||
Please note, it should be negative value.</param>
|
||||
<param name="length">Number of bytes.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.DecodeAndDrain(K4os.Compression.LZ4.Encoders.ILZ4Decoder,System.Byte*,System.Int32,System.Byte*,System.Int32,System.Int32@)">
|
||||
<summary>Decodes data and immediately drains it into target buffer.</summary>
|
||||
<param name="decoder">Decoder.</param>
|
||||
<param name="source">Source buffer (with compressed data, to be decoded).</param>
|
||||
<param name="sourceLength">Source buffer length.</param>
|
||||
<param name="target">Target buffer (to drained into).</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<param name="decoded">Number of bytes actually decoded.</param>
|
||||
<returns><c>true</c> decoder was drained, <c>false</c> otherwise.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.DecodeAndDrain(K4os.Compression.LZ4.Encoders.ILZ4Decoder,System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Int32,System.Int32@)">
|
||||
<summary>Decodes data and immediately drains it into target buffer.</summary>
|
||||
<param name="decoder">Decoder.</param>
|
||||
<param name="source">Source buffer (with compressed data, to be decoded).</param>
|
||||
<param name="sourceOffset">Offset within source buffer.</param>
|
||||
<param name="sourceLength">Source buffer length.</param>
|
||||
<param name="target">Target buffer (to drained into).</param>
|
||||
<param name="targetOffset">Offset within target buffer.</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<param name="decoded">Number of bytes actually decoded.</param>
|
||||
<returns><c>true</c> decoder was drained, <c>false</c> otherwise.</returns>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder">
|
||||
<summary>
|
||||
LZ4 encoder using dependent blocks with fast compression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder.#ctor(System.Int32,System.Int32)">
|
||||
<summary>Creates new instance of <see cref="T:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder"/></summary>
|
||||
<param name="blockSize">Block size.</param>
|
||||
<param name="extraBlocks">Number of extra blocks.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder.ReleaseUnmanaged">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder.EncodeBlock(System.Byte*,System.Int32,System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder.CopyDict(System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder">
|
||||
<summary>
|
||||
LZ4 encoder using dependent blocks with high compression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder.#ctor(K4os.Compression.LZ4.LZ4Level,System.Int32,System.Int32)">
|
||||
<summary>Creates new instance of <see cref="T:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder"/></summary>
|
||||
<param name="level">Compression level.</param>
|
||||
<param name="blockSize">Block size.</param>
|
||||
<param name="extraBlocks">Number of extra blocks.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder.ReleaseUnmanaged">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder.EncodeBlock(System.Byte*,System.Int32,System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder.CopyDict(System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Internal.Mem">
|
||||
<summary>Utility class with memory related functions.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K1">
|
||||
<summary>1 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K2">
|
||||
<summary>2 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K4">
|
||||
<summary>4 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K8">
|
||||
<summary>8 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K16">
|
||||
<summary>16 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K32">
|
||||
<summary>32 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K64">
|
||||
<summary>64 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K128">
|
||||
<summary>128 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K256">
|
||||
<summary>256 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K512">
|
||||
<summary>512 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.M1">
|
||||
<summary>1 MiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.M4">
|
||||
<summary>4 MiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.Empty">
|
||||
<summary>Empty byte array.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.RoundUp(System.Int32,System.Int32)">
|
||||
<summary>Rounds integer value up to nearest multiple of step.</summary>
|
||||
<param name="value">A value.</param>
|
||||
<param name="step">A step.</param>
|
||||
<returns>Value rounded up.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Copy(System.Byte*,System.Byte*,System.Int32)">
|
||||
<summary>
|
||||
Copies memory block for <paramref name="source"/> to <paramref name="target"/>.
|
||||
Even though it is called "copy" it actually behaves like "move" which
|
||||
might be potential problem, although it shouldn't as I cannot think about
|
||||
any situation when "copy" invalid behaviour (forward copy of overlapping blocks)
|
||||
can be a desired.
|
||||
</summary>
|
||||
<param name="target">The target block address.</param>
|
||||
<param name="source">The source block address.</param>
|
||||
<param name="length">Length in bytes.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Move(System.Byte*,System.Byte*,System.Int32)">
|
||||
<summary>
|
||||
Copies memory block for <paramref name="source"/> to <paramref name="target"/>.
|
||||
It handle "move" semantic properly handling overlapping blocks properly.
|
||||
</summary>
|
||||
<param name="target">The target block address.</param>
|
||||
<param name="source">The source block address.</param>
|
||||
<param name="length">Length in bytes.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.WildCopy(System.Byte*,System.Byte*,System.Void*)">
|
||||
<summary>
|
||||
Copies memory block for <paramref name="source"/> to <paramref name="target"/>
|
||||
up to (around) <paramref name="limit"/>.
|
||||
It does not handle overlapping blocks and may copy up to 8 bytes more than expected.
|
||||
</summary>
|
||||
<param name="target">The target block address.</param>
|
||||
<param name="source">The source block address.</param>
|
||||
<param name="limit">The limit (in target block).</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Zero(System.Byte*,System.Int32)">
|
||||
<summary>Fill block of memory with zeroes.</summary>
|
||||
<param name="target">Address.</param>
|
||||
<param name="length">Length.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Fill(System.Byte*,System.Byte,System.Int32)">
|
||||
<summary>Fills memory block with repeating pattern of a single byte.</summary>
|
||||
<param name="target">Address.</param>
|
||||
<param name="value">A pattern.</param>
|
||||
<param name="length">Length.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.LoopCopy(System.Byte*,System.Byte*,System.Int32)">
|
||||
<summary>
|
||||
Copies memory block for <paramref name="source"/> to <paramref name="target"/>.
|
||||
This is proper implementation of memcpy (with all then weird behaviour for
|
||||
overlapping blocks). It is slower than "Copy" but may be required if "Copy"
|
||||
causes problems.
|
||||
</summary>
|
||||
<param name="target">The target block address.</param>
|
||||
<param name="source">The source block address.</param>
|
||||
<param name="length">Length in bytes.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.LoopCopyBack(System.Byte*,System.Byte*,System.Int32)">
|
||||
<summary>
|
||||
Copies memory block backwards from <paramref name="source"/> to <paramref name="target"/>.
|
||||
This is needed to implement memmove It is slower than "Move" but is needed for .NET 4.5,
|
||||
which does not implement Buffer.MemoryCopy.
|
||||
</summary>
|
||||
<param name="target">The target block address.</param>
|
||||
<param name="source">The source block address.</param>
|
||||
<param name="length">Length in bytes.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.LoopMove(System.Byte*,System.Byte*,System.Int32)">
|
||||
<summary>
|
||||
Moves memory block for <paramref name="source"/> to <paramref name="target"/>.
|
||||
It handles overlapping block properly.
|
||||
</summary>
|
||||
<param name="target">The target block address.</param>
|
||||
<param name="source">The source block address.</param>
|
||||
<param name="length">Length in bytes.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Copy8(System.Byte*,System.Byte*)">
|
||||
<summary>Copies exactly 8 bytes from source to target.</summary>
|
||||
<param name="target">Target address.</param>
|
||||
<param name="source">Source address.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Copy16(System.Byte*,System.Byte*)">
|
||||
<summary>Copies exactly 16 bytes from source to target.</summary>
|
||||
<param name="target">Target address.</param>
|
||||
<param name="source">Source address.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Copy18(System.Byte*,System.Byte*)">
|
||||
<summary>Copies exactly 18 bytes from source to target.</summary>
|
||||
<param name="target">Target address.</param>
|
||||
<param name="source">Source address.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Alloc(System.Int32)">
|
||||
<summary>Allocated block of memory. It is NOT initialized with zeroes.</summary>
|
||||
<param name="size">Size in bytes.</param>
|
||||
<returns>Pointer to allocated block.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.AllocZero(System.Int32)">
|
||||
<summary>Allocated block of memory and fills it with zeroes.</summary>
|
||||
<param name="size">Size in bytes.</param>
|
||||
<returns>Pointer to allocated block.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Free(System.Void*)">
|
||||
<summary>
|
||||
Free memory allocated previously with <see cref="M:K4os.Compression.LZ4.Internal.Mem.Alloc(System.Int32)"/> or <see cref="M:K4os.Compression.LZ4.Internal.Mem.AllocZero(System.Int32)"/>
|
||||
</summary>
|
||||
<param name="ptr"></param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Peek8(System.Void*)">
|
||||
<summary>Reads exactly 1 byte from given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<returns>Byte at given address.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Peek16(System.Void*)">
|
||||
<summary>Reads exactly 2 bytes from given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<returns>2 bytes at given address.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Peek32(System.Void*)">
|
||||
<summary>Reads exactly 4 bytes from given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<returns>4 bytes at given address.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Peek64(System.Void*)">
|
||||
<summary>Reads exactly 8 bytes from given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<returns>8 bytes at given address.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Poke8(System.Void*,System.Byte)">
|
||||
<summary>Writes exactly 1 byte to given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<param name="v">Value.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Poke16(System.Void*,System.UInt16)">
|
||||
<summary>Writes exactly 2 bytes to given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<param name="v">Value.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Poke32(System.Void*,System.UInt32)">
|
||||
<summary>Writes exactly 4 bytes to given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<param name="v">Value.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Poke64(System.Void*,System.UInt64)">
|
||||
<summary>Writes exactly 8 bytes to given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<param name="v">Value.</param>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Internal.UnmanagedResources">
|
||||
<summary>
|
||||
Skeleton for class with unmanaged resources.
|
||||
Implements <see cref="T:System.IDisposable"/> but also handles proper release in
|
||||
case <see cref="M:K4os.Compression.LZ4.Internal.UnmanagedResources.Dispose"/> was not called.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Internal.UnmanagedResources.IsDisposed">
|
||||
<summary>Determines if object was already disposed.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.UnmanagedResources.ThrowIfDisposed">
|
||||
<summary>Throws exception is object has been disposed already. Convenience method.</summary>
|
||||
<exception cref="T:System.ObjectDisposedException">Thrown if object is already disposed.</exception>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.UnmanagedResources.ReleaseUnmanaged">
|
||||
<summary>Method releasing unmanaged resources.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.UnmanagedResources.ReleaseManaged">
|
||||
<summary>Method releasing managed resources.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.UnmanagedResources.Dispose(System.Boolean)">
|
||||
<summary>
|
||||
Disposed resources.
|
||||
</summary>
|
||||
<param name="disposing"><c>true</c> if dispose was explicitly called,
|
||||
<c>false</c> if called from GC.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.UnmanagedResources.Dispose">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.UnmanagedResources.Finalize">
|
||||
<summary>Destructor.</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.LZ4Codec">
|
||||
<summary>
|
||||
Static class exposing LZ4 block compression methods.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.MaximumOutputSize(System.Int32)">
|
||||
<summary>Maximum size after compression.</summary>
|
||||
<param name="length">Length of input buffer.</param>
|
||||
<returns>Maximum length after compression.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.Encode(System.Byte*,System.Int32,System.Byte*,System.Int32,K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses data from one buffer into another.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceLength">Length of input buffer.</param>
|
||||
<param name="target">Output buffer.</param>
|
||||
<param name="targetLength">Output buffer length.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Number of bytes written, or negative value if output buffer is too small.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.Encode(System.ReadOnlySpan{System.Byte},System.Span{System.Byte},K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses data from one buffer into another.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="target">Output buffer.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Number of bytes written, or negative value if output buffer is too small.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.Encode(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Int32,K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses data from one buffer into another.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceOffset">Input buffer offset.</param>
|
||||
<param name="sourceLength">Input buffer length.</param>
|
||||
<param name="target">Output buffer.</param>
|
||||
<param name="targetOffset">Output buffer offset.</param>
|
||||
<param name="targetLength">Output buffer length.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Number of bytes written, or negative value if output buffer is too small.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.Decode(System.Byte*,System.Int32,System.Byte*,System.Int32)">
|
||||
<summary>Decompresses data from given buffer.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceLength">Input buffer length.</param>
|
||||
<param name="target">Output buffer.</param>
|
||||
<param name="targetLength">Output buffer length.</param>
|
||||
<returns>Number of bytes written, or negative value if output buffer is too small.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.Decode(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
|
||||
<summary>Decompresses data from given buffer.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="target">Output buffer.</param>
|
||||
<returns>Number of bytes written, or negative value if output buffer is too small.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.Decode(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Decompresses data from given buffer.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceOffset">Input buffer offset.</param>
|
||||
<param name="sourceLength">Input buffer length.</param>
|
||||
<param name="target">Output buffer.</param>
|
||||
<param name="targetOffset">Output buffer offset.</param>
|
||||
<param name="targetLength">Output buffer length.</param>
|
||||
<returns>Number of bytes written, or negative value if output buffer is too small.</returns>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.LZ4Level">
|
||||
<summary>Compression level.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L00_FAST">
|
||||
<summary>Fast compression.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L03_HC">
|
||||
<summary>High compression, level 3.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L04_HC">
|
||||
<summary>High compression, level 4.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L05_HC">
|
||||
<summary>High compression, level 5.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L06_HC">
|
||||
<summary>High compression, level 6.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L07_HC">
|
||||
<summary>High compression, level 7.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L08_HC">
|
||||
<summary>High compression, level 8.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L09_HC">
|
||||
<summary>High compression, level 9.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L10_OPT">
|
||||
<summary>Optimal compression, level 10.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L11_OPT">
|
||||
<summary>Optimal compression, level 11.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L12_MAX">
|
||||
<summary>Maximum compression, level 12.</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.LZ4Pickler">
|
||||
<summary>
|
||||
Pickling support with LZ4 compression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Pickle(System.Byte[],K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses input buffer into self-contained package.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Pickle(System.Byte[],System.Int32,System.Int32,K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses input buffer into self-contained package.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceOffset">Input buffer offset.</param>
|
||||
<param name="sourceLength">Input buffer length.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Pickle(System.ReadOnlySpan{System.Byte},K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses input buffer into self-contained package.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Pickle(System.Byte*,System.Int32,K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses input buffer into self-contained package.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceLength">Length of input data.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Unpickle(System.Byte[])">
|
||||
<summary>Decompresses previously pickled buffer (see: <see cref="T:K4os.Compression.LZ4.LZ4Pickler"/>.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Unpickle(System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Decompresses previously pickled buffer (see: <see cref="T:K4os.Compression.LZ4.LZ4Pickler"/>.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceOffset">Input buffer offset.</param>
|
||||
<param name="sourceLength">Input buffer length.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Unpickle(System.ReadOnlySpan{System.Byte})">
|
||||
<summary>Decompresses previously pickled buffer (see: <see cref="T:K4os.Compression.LZ4.LZ4Pickler"/>.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Unpickle(System.Byte*,System.Int32)">
|
||||
<summary>Decompresses previously pickled buffer (see: <see cref="T:K4os.Compression.LZ4.LZ4Pickler"/>.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceLength">Input buffer length.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
ISBN_Check_test/packages/K4os.Compression.LZ4.1.1.11/lib/net46/K4os.Compression.LZ4.dll
vendored
Normal file
BIN
ISBN_Check_test/packages/K4os.Compression.LZ4.1.1.11/lib/net46/K4os.Compression.LZ4.dll
vendored
Normal file
Binary file not shown.
794
ISBN_Check_test/packages/K4os.Compression.LZ4.1.1.11/lib/net46/K4os.Compression.LZ4.xml
vendored
Normal file
794
ISBN_Check_test/packages/K4os.Compression.LZ4.1.1.11/lib/net46/K4os.Compression.LZ4.xml
vendored
Normal file
@@ -0,0 +1,794 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>K4os.Compression.LZ4</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.EncoderAction">
|
||||
<summary>
|
||||
Action performed by encoder using <c>FlushAndEncode</c> method.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Encoders.EncoderAction.None">
|
||||
<summary>Nothing has happened, most likely loading 0 bytes.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Encoders.EncoderAction.Loaded">
|
||||
<summary>Some bytes has been loaded into encoder.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Encoders.EncoderAction.Copied">
|
||||
<summary>Compression was not possible so bytes has been copied.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Encoders.EncoderAction.Encoded">
|
||||
<summary>Compression succeeded.</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.ILZ4Decoder">
|
||||
<summary>
|
||||
Interface of LZ4 decoder used by LZ4 streams.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.ILZ4Decoder.BlockSize">
|
||||
<summary>Block size.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.ILZ4Decoder.BytesReady">
|
||||
<summary>Bytes already decoded and available to be read.
|
||||
Always smaller than <see cref="P:K4os.Compression.LZ4.Encoders.ILZ4Decoder.BlockSize"/></summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.ILZ4Decoder.Decode(System.Byte*,System.Int32,System.Int32)">
|
||||
<summary>
|
||||
Decodes previously compressed block and caches decompressed block in decoder.
|
||||
Returns number of bytes decoded. These bytes can be read with <see cref="M:K4os.Compression.LZ4.Encoders.ILZ4Decoder.Drain(System.Byte*,System.Int32,System.Int32)" />.
|
||||
</summary>
|
||||
<param name="source">Points to compressed block.</param>
|
||||
<param name="length">Length of compressed block.</param>
|
||||
<param name="blockSize">Size of the block. Value <c>0</c> indicates default block size.</param>
|
||||
<returns>Number of decoded bytes.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.ILZ4Decoder.Inject(System.Byte*,System.Int32)">
|
||||
<summary>
|
||||
Inject already decompressed block and caches it in decoder.
|
||||
Used with uncompressed-yet-chained blocks and pre-made dictionaries.
|
||||
These bytes can be read with <see cref="M:K4os.Compression.LZ4.Encoders.ILZ4Decoder.Drain(System.Byte*,System.Int32,System.Int32)" />.
|
||||
</summary>
|
||||
<param name="source">Points to uncompressed block.</param>
|
||||
<param name="length">Length of uncompressed block.</param>
|
||||
<returns>Number of decoded bytes.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.ILZ4Decoder.Drain(System.Byte*,System.Int32,System.Int32)">
|
||||
<summary>
|
||||
Reads previously decoded bytes. Please note, <paramref name="offset"/> should be
|
||||
negative number, pointing to bytes before current head.
|
||||
</summary>
|
||||
<param name="target">Buffer to write to.</param>
|
||||
<param name="offset">Offset in source buffer relatively to current head.
|
||||
Please note, it should be negative value.</param>
|
||||
<param name="length">Number of bytes to read.</param>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.ILZ4Encoder">
|
||||
<summary>
|
||||
Interface of LZ4 encoder used by LZ4 streams.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BlockSize">
|
||||
<summary>Block size.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BytesReady">
|
||||
<summary>Number of bytes read for compression.
|
||||
Always smaller than <see cref="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BlockSize"/></summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.ILZ4Encoder.Topup(System.Byte*,System.Int32)">
|
||||
<summary>Adds bytes to internal buffer. Increases <see cref="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BytesReady"/></summary>
|
||||
<param name="source">Source buffer.</param>
|
||||
<param name="length">Source buffer length.</param>
|
||||
<returns>Number of bytes topped up. If this function returns 0 it means that buffer
|
||||
is full (<see cref="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BytesReady"/> equals <see cref="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BlockSize"/>) and
|
||||
<see cref="M:K4os.Compression.LZ4.Encoders.ILZ4Encoder.Encode(System.Byte*,System.Int32,System.Boolean)"/> should be called to flush it.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.ILZ4Encoder.Encode(System.Byte*,System.Int32,System.Boolean)">
|
||||
<summary>
|
||||
Encodes bytes in internal buffer (see: <see cref="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BytesReady"/>, <see cref="M:K4os.Compression.LZ4.Encoders.ILZ4Encoder.Topup(System.Byte*,System.Int32)"/>).
|
||||
If <paramref name="allowCopy"/> is <c>true</c> then if encoded buffer is bigger than
|
||||
source buffer source bytes are copied instead. In such case returned length is negative.
|
||||
</summary>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="length">Target buffer length.</param>
|
||||
<param name="allowCopy">Indicates if copying is allowed.</param>
|
||||
<returns>Length of encoded buffer. Negative if bytes are just copied.</returns>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder">
|
||||
<summary>
|
||||
LZ4 decoder used with independent blocks mode. Plase note, that it will fail
|
||||
if input data has been compressed with chained blocks
|
||||
(<see cref="T:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder"/> and <see cref="T:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder"/>)
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.BlockSize">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.BytesReady">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.#ctor(System.Int32)">
|
||||
<summary>Creates new instance of block decoder.</summary>
|
||||
<param name="blockSize">Block size. Must be equal or greater to one used for compression.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.Decode(System.Byte*,System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.Inject(System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.Drain(System.Byte*,System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.ReleaseUnmanaged">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4BlockEncoder">
|
||||
<summary>
|
||||
Independent block encoder. Produces larger files but uses less memory and
|
||||
gives better performance.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockEncoder.#ctor(K4os.Compression.LZ4.LZ4Level,System.Int32)">
|
||||
<summary>Creates new instance of <see cref="T:K4os.Compression.LZ4.Encoders.LZ4BlockEncoder"/></summary>
|
||||
<param name="level">Compression level.</param>
|
||||
<param name="blockSize">Block size.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockEncoder.EncodeBlock(System.Byte*,System.Int32,System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockEncoder.CopyDict(System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder">
|
||||
<summary>LZ4 decoder handling dependent blocks.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.#ctor(System.Int32,System.Int32)">
|
||||
<summary>Creates new instance of <see cref="T:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder"/>.</summary>
|
||||
<param name="blockSize">Block size.</param>
|
||||
<param name="extraBlocks">Number of extra blocks.</param>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.BlockSize">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.BytesReady">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.Decode(System.Byte*,System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.Inject(System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.Drain(System.Byte*,System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.ReleaseUnmanaged">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4Decoder">
|
||||
<summary>
|
||||
Static class with factory methods to create LZ4 decoders.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4Decoder.Create(System.Boolean,System.Int32,System.Int32)">
|
||||
<summary>Creates appropriate decoder for given parameters.</summary>
|
||||
<param name="chaining">Dependent blocks.</param>
|
||||
<param name="blockSize">Block size.</param>
|
||||
<param name="extraBlocks">Number of extra blocks.</param>
|
||||
<returns>LZ4 decoder.</returns>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4Encoder">
|
||||
<summary>
|
||||
Static class with factory method to create LZ4 encoders.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4Encoder.Create(System.Boolean,K4os.Compression.LZ4.LZ4Level,System.Int32,System.Int32)">
|
||||
<summary>Creates appropriate decoder for given parameters.</summary>
|
||||
<param name="chaining">Dependent blocks.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<param name="blockSize">Block size.</param>
|
||||
<param name="extraBlocks">Number of extra blocks.</param>
|
||||
<returns>LZ4 encoder.</returns>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4EncoderBase">
|
||||
<summary>
|
||||
Base class for LZ4 encoders. Provides basic functionality shared by
|
||||
<see cref="T:K4os.Compression.LZ4.Encoders.LZ4BlockEncoder"/>, <see cref="T:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder"/>,
|
||||
and <see cref="T:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder"/> encoders. Do not used directly.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.#ctor(System.Boolean,System.Int32,System.Int32)">
|
||||
<summary>Creates new instance of encoder.</summary>
|
||||
<param name="chaining">Needs to be <c>true</c> if using dependent blocks.</param>
|
||||
<param name="blockSize">Block size.</param>
|
||||
<param name="extraBlocks">Number of extra blocks.</param>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.BlockSize">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.BytesReady">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.Topup(System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.Encode(System.Byte*,System.Int32,System.Boolean)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.EncodeBlock(System.Byte*,System.Int32,System.Byte*,System.Int32)">
|
||||
<summary>Encodes single block using appropriate algorithm.</summary>
|
||||
<param name="source">Source buffer.</param>
|
||||
<param name="sourceLength">Source buffer length.</param>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<returns>Number of bytes actually written to target buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.CopyDict(System.Byte*,System.Int32)">
|
||||
<summary>Copies current dictionary.</summary>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="dictionaryLength">Dictionary length.</param>
|
||||
<returns>Dictionary length.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.ReleaseUnmanaged">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions">
|
||||
<summary>
|
||||
Functionality of encoders added on top of fixed interface.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Topup(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte*@,System.Int32)">
|
||||
<summary>Tops encoder up with some data.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="source">Buffer pointer, will be shifted after operation by the number of
|
||||
bytes actually loaded.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<returns><c>true</c> if buffer was topped up, <c>false</c> if no bytes were loaded.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Topup(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Tops encoder up with some data.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="source">Buffer.</param>
|
||||
<param name="offset">Buffer offset.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<returns>Number of bytes actually loaded.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Topup(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte[],System.Int32@,System.Int32)">
|
||||
<summary>Tops encoder up with some data.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="source">Buffer.</param>
|
||||
<param name="offset">Buffer offset, will be increased after operation by the number
|
||||
of bytes actually loaded.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<returns><c>true</c> if buffer was topped up, <c>false</c> if no bytes were loaded.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Encode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte[],System.Int32,System.Int32,System.Boolean)">
|
||||
<summary>Encodes all bytes currently stored in encoder into target buffer.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="offset">Offset in target buffer.</param>
|
||||
<param name="length">Length of target buffer.</param>
|
||||
<param name="allowCopy">if <c>true</c> copying bytes is allowed.</param>
|
||||
<returns>Number of bytes encoder. If bytes were copied than this value is negative.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Encode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte[],System.Int32@,System.Int32,System.Boolean)">
|
||||
<summary>Encodes all bytes currently stored in encoder into target buffer.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="offset">Offset in target buffer. Will be updated after operation.</param>
|
||||
<param name="length">Length of target buffer.</param>
|
||||
<param name="allowCopy">if <c>true</c> copying bytes is allowed.</param>
|
||||
<returns>Result of this action. Bytes can be Copied (<see cref="F:K4os.Compression.LZ4.Encoders.EncoderAction.Copied"/>),
|
||||
Encoded (<see cref="F:K4os.Compression.LZ4.Encoders.EncoderAction.Encoded"/>) or nothing could have
|
||||
happened (<see cref="F:K4os.Compression.LZ4.Encoders.EncoderAction.None"/>).</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Encode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte*@,System.Int32,System.Boolean)">
|
||||
<summary>Encodes all bytes currently stored in encoder into target buffer.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="target">Target buffer. Will be updated after operation.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<param name="allowCopy">if <c>true</c> copying bytes is allowed.</param>
|
||||
<returns>Result of this action. Bytes can be Copied (<see cref="F:K4os.Compression.LZ4.Encoders.EncoderAction.Copied"/>),
|
||||
Encoded (<see cref="F:K4os.Compression.LZ4.Encoders.EncoderAction.Encoded"/>) or nothing could have
|
||||
happened (<see cref="F:K4os.Compression.LZ4.Encoders.EncoderAction.None"/>).</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.TopupAndEncode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte*,System.Int32,System.Byte*,System.Int32,System.Boolean,System.Boolean,System.Int32@,System.Int32@)">
|
||||
<summary>Tops encoder and encodes content.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="source">Source buffer (used to top up from).</param>
|
||||
<param name="sourceLength">Source buffer length.</param>
|
||||
<param name="target">Target buffer (used to encode into)</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<param name="forceEncode">Forces encoding even if encoder is not full.</param>
|
||||
<param name="allowCopy">Allows to copy bytes if compression was not possible.</param>
|
||||
<param name="loaded">Number of bytes loaded (topped up)</param>
|
||||
<param name="encoded">Number if bytes encoded or copied.
|
||||
Value is 0 if no encoding was done.</param>
|
||||
<returns>Action performed.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.TopupAndEncode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Int32,System.Boolean,System.Boolean,System.Int32@,System.Int32@)">
|
||||
<summary>Tops encoder and encodes content.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="source">Source buffer (used to top up from).</param>
|
||||
<param name="sourceOffset">Offset within source buffer.</param>
|
||||
<param name="sourceLength">Source buffer length.</param>
|
||||
<param name="target">Target buffer (used to encode into)</param>
|
||||
<param name="targetOffset">Offset within target buffer.</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<param name="forceEncode">Forces encoding even if encoder is not full.</param>
|
||||
<param name="allowCopy">Allows to copy bytes if compression was not possible.</param>
|
||||
<param name="loaded">Number of bytes loaded (topped up)</param>
|
||||
<param name="encoded">Number if bytes encoded or copied.
|
||||
Value is 0 if no encoding was done.</param>
|
||||
<returns>Action performed.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.FlushAndEncode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte*,System.Int32,System.Boolean,System.Int32@)">
|
||||
<summary>Encoded remaining bytes in encoder.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<param name="allowCopy">Allows to copy bytes if compression was not possible.</param>
|
||||
<param name="encoded">Number if bytes encoded or copied.
|
||||
Value is 0 if no encoding was done.</param>
|
||||
<returns>Action performed.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.FlushAndEncode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte[],System.Int32,System.Int32,System.Boolean,System.Int32@)">
|
||||
<summary>Encoded remaining bytes in encoder.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="targetOffset">Offset within target buffer.</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<param name="allowCopy">Allows to copy bytes if compression was not possible.</param>
|
||||
<param name="encoded">Number if bytes encoded or copied.
|
||||
Value is 0 if no encoding was done.</param>
|
||||
<returns>Action performed.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Drain(K4os.Compression.LZ4.Encoders.ILZ4Decoder,System.Byte[],System.Int32,System.Int32,System.Int32)">
|
||||
<summary>Drains decoder by reading all bytes which are ready.</summary>
|
||||
<param name="decoder">Decoder.</param>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="targetOffset">Offset within target buffer.</param>
|
||||
<param name="offset">Offset in decoder relatively to decoder's head.
|
||||
Please note, it should be negative value.</param>
|
||||
<param name="length">Number of bytes.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.DecodeAndDrain(K4os.Compression.LZ4.Encoders.ILZ4Decoder,System.Byte*,System.Int32,System.Byte*,System.Int32,System.Int32@)">
|
||||
<summary>Decodes data and immediately drains it into target buffer.</summary>
|
||||
<param name="decoder">Decoder.</param>
|
||||
<param name="source">Source buffer (with compressed data, to be decoded).</param>
|
||||
<param name="sourceLength">Source buffer length.</param>
|
||||
<param name="target">Target buffer (to drained into).</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<param name="decoded">Number of bytes actually decoded.</param>
|
||||
<returns><c>true</c> decoder was drained, <c>false</c> otherwise.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.DecodeAndDrain(K4os.Compression.LZ4.Encoders.ILZ4Decoder,System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Int32,System.Int32@)">
|
||||
<summary>Decodes data and immediately drains it into target buffer.</summary>
|
||||
<param name="decoder">Decoder.</param>
|
||||
<param name="source">Source buffer (with compressed data, to be decoded).</param>
|
||||
<param name="sourceOffset">Offset within source buffer.</param>
|
||||
<param name="sourceLength">Source buffer length.</param>
|
||||
<param name="target">Target buffer (to drained into).</param>
|
||||
<param name="targetOffset">Offset within target buffer.</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<param name="decoded">Number of bytes actually decoded.</param>
|
||||
<returns><c>true</c> decoder was drained, <c>false</c> otherwise.</returns>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder">
|
||||
<summary>
|
||||
LZ4 encoder using dependent blocks with fast compression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder.#ctor(System.Int32,System.Int32)">
|
||||
<summary>Creates new instance of <see cref="T:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder"/></summary>
|
||||
<param name="blockSize">Block size.</param>
|
||||
<param name="extraBlocks">Number of extra blocks.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder.ReleaseUnmanaged">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder.EncodeBlock(System.Byte*,System.Int32,System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder.CopyDict(System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder">
|
||||
<summary>
|
||||
LZ4 encoder using dependent blocks with high compression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder.#ctor(K4os.Compression.LZ4.LZ4Level,System.Int32,System.Int32)">
|
||||
<summary>Creates new instance of <see cref="T:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder"/></summary>
|
||||
<param name="level">Compression level.</param>
|
||||
<param name="blockSize">Block size.</param>
|
||||
<param name="extraBlocks">Number of extra blocks.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder.ReleaseUnmanaged">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder.EncodeBlock(System.Byte*,System.Int32,System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder.CopyDict(System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Internal.Mem">
|
||||
<summary>Utility class with memory related functions.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K1">
|
||||
<summary>1 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K2">
|
||||
<summary>2 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K4">
|
||||
<summary>4 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K8">
|
||||
<summary>8 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K16">
|
||||
<summary>16 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K32">
|
||||
<summary>32 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K64">
|
||||
<summary>64 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K128">
|
||||
<summary>128 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K256">
|
||||
<summary>256 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K512">
|
||||
<summary>512 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.M1">
|
||||
<summary>1 MiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.M4">
|
||||
<summary>4 MiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.Empty">
|
||||
<summary>Empty byte array.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.RoundUp(System.Int32,System.Int32)">
|
||||
<summary>Rounds integer value up to nearest multiple of step.</summary>
|
||||
<param name="value">A value.</param>
|
||||
<param name="step">A step.</param>
|
||||
<returns>Value rounded up.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Copy(System.Byte*,System.Byte*,System.Int32)">
|
||||
<summary>
|
||||
Copies memory block for <paramref name="source"/> to <paramref name="target"/>.
|
||||
Even though it is called "copy" it actually behaves like "move" which
|
||||
might be potential problem, although it shouldn't as I cannot think about
|
||||
any situation when "copy" invalid behaviour (forward copy of overlapping blocks)
|
||||
can be a desired.
|
||||
</summary>
|
||||
<param name="target">The target block address.</param>
|
||||
<param name="source">The source block address.</param>
|
||||
<param name="length">Length in bytes.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Move(System.Byte*,System.Byte*,System.Int32)">
|
||||
<summary>
|
||||
Copies memory block for <paramref name="source"/> to <paramref name="target"/>.
|
||||
It handle "move" semantic properly handling overlapping blocks properly.
|
||||
</summary>
|
||||
<param name="target">The target block address.</param>
|
||||
<param name="source">The source block address.</param>
|
||||
<param name="length">Length in bytes.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.WildCopy(System.Byte*,System.Byte*,System.Void*)">
|
||||
<summary>
|
||||
Copies memory block for <paramref name="source"/> to <paramref name="target"/>
|
||||
up to (around) <paramref name="limit"/>.
|
||||
It does not handle overlapping blocks and may copy up to 8 bytes more than expected.
|
||||
</summary>
|
||||
<param name="target">The target block address.</param>
|
||||
<param name="source">The source block address.</param>
|
||||
<param name="limit">The limit (in target block).</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Zero(System.Byte*,System.Int32)">
|
||||
<summary>Fill block of memory with zeroes.</summary>
|
||||
<param name="target">Address.</param>
|
||||
<param name="length">Length.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Fill(System.Byte*,System.Byte,System.Int32)">
|
||||
<summary>Fills memory block with repeating pattern of a single byte.</summary>
|
||||
<param name="target">Address.</param>
|
||||
<param name="value">A pattern.</param>
|
||||
<param name="length">Length.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.LoopCopy(System.Byte*,System.Byte*,System.Int32)">
|
||||
<summary>
|
||||
Copies memory block for <paramref name="source"/> to <paramref name="target"/>.
|
||||
This is proper implementation of memcpy (with all then weird behaviour for
|
||||
overlapping blocks). It is slower than "Copy" but may be required if "Copy"
|
||||
causes problems.
|
||||
</summary>
|
||||
<param name="target">The target block address.</param>
|
||||
<param name="source">The source block address.</param>
|
||||
<param name="length">Length in bytes.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.LoopCopyBack(System.Byte*,System.Byte*,System.Int32)">
|
||||
<summary>
|
||||
Copies memory block backwards from <paramref name="source"/> to <paramref name="target"/>.
|
||||
This is needed to implement memmove It is slower than "Move" but is needed for .NET 4.5,
|
||||
which does not implement Buffer.MemoryCopy.
|
||||
</summary>
|
||||
<param name="target">The target block address.</param>
|
||||
<param name="source">The source block address.</param>
|
||||
<param name="length">Length in bytes.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.LoopMove(System.Byte*,System.Byte*,System.Int32)">
|
||||
<summary>
|
||||
Moves memory block for <paramref name="source"/> to <paramref name="target"/>.
|
||||
It handles overlapping block properly.
|
||||
</summary>
|
||||
<param name="target">The target block address.</param>
|
||||
<param name="source">The source block address.</param>
|
||||
<param name="length">Length in bytes.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Copy8(System.Byte*,System.Byte*)">
|
||||
<summary>Copies exactly 8 bytes from source to target.</summary>
|
||||
<param name="target">Target address.</param>
|
||||
<param name="source">Source address.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Copy16(System.Byte*,System.Byte*)">
|
||||
<summary>Copies exactly 16 bytes from source to target.</summary>
|
||||
<param name="target">Target address.</param>
|
||||
<param name="source">Source address.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Copy18(System.Byte*,System.Byte*)">
|
||||
<summary>Copies exactly 18 bytes from source to target.</summary>
|
||||
<param name="target">Target address.</param>
|
||||
<param name="source">Source address.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Alloc(System.Int32)">
|
||||
<summary>Allocated block of memory. It is NOT initialized with zeroes.</summary>
|
||||
<param name="size">Size in bytes.</param>
|
||||
<returns>Pointer to allocated block.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.AllocZero(System.Int32)">
|
||||
<summary>Allocated block of memory and fills it with zeroes.</summary>
|
||||
<param name="size">Size in bytes.</param>
|
||||
<returns>Pointer to allocated block.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Free(System.Void*)">
|
||||
<summary>
|
||||
Free memory allocated previously with <see cref="M:K4os.Compression.LZ4.Internal.Mem.Alloc(System.Int32)"/> or <see cref="M:K4os.Compression.LZ4.Internal.Mem.AllocZero(System.Int32)"/>
|
||||
</summary>
|
||||
<param name="ptr"></param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Peek8(System.Void*)">
|
||||
<summary>Reads exactly 1 byte from given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<returns>Byte at given address.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Peek16(System.Void*)">
|
||||
<summary>Reads exactly 2 bytes from given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<returns>2 bytes at given address.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Peek32(System.Void*)">
|
||||
<summary>Reads exactly 4 bytes from given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<returns>4 bytes at given address.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Peek64(System.Void*)">
|
||||
<summary>Reads exactly 8 bytes from given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<returns>8 bytes at given address.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Poke8(System.Void*,System.Byte)">
|
||||
<summary>Writes exactly 1 byte to given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<param name="v">Value.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Poke16(System.Void*,System.UInt16)">
|
||||
<summary>Writes exactly 2 bytes to given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<param name="v">Value.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Poke32(System.Void*,System.UInt32)">
|
||||
<summary>Writes exactly 4 bytes to given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<param name="v">Value.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Poke64(System.Void*,System.UInt64)">
|
||||
<summary>Writes exactly 8 bytes to given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<param name="v">Value.</param>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Internal.UnmanagedResources">
|
||||
<summary>
|
||||
Skeleton for class with unmanaged resources.
|
||||
Implements <see cref="T:System.IDisposable"/> but also handles proper release in
|
||||
case <see cref="M:K4os.Compression.LZ4.Internal.UnmanagedResources.Dispose"/> was not called.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Internal.UnmanagedResources.IsDisposed">
|
||||
<summary>Determines if object was already disposed.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.UnmanagedResources.ThrowIfDisposed">
|
||||
<summary>Throws exception is object has been disposed already. Convenience method.</summary>
|
||||
<exception cref="T:System.ObjectDisposedException">Thrown if object is already disposed.</exception>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.UnmanagedResources.ReleaseUnmanaged">
|
||||
<summary>Method releasing unmanaged resources.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.UnmanagedResources.ReleaseManaged">
|
||||
<summary>Method releasing managed resources.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.UnmanagedResources.Dispose(System.Boolean)">
|
||||
<summary>
|
||||
Disposed resources.
|
||||
</summary>
|
||||
<param name="disposing"><c>true</c> if dispose was explicitly called,
|
||||
<c>false</c> if called from GC.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.UnmanagedResources.Dispose">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.UnmanagedResources.Finalize">
|
||||
<summary>Destructor.</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.LZ4Codec">
|
||||
<summary>
|
||||
Static class exposing LZ4 block compression methods.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.MaximumOutputSize(System.Int32)">
|
||||
<summary>Maximum size after compression.</summary>
|
||||
<param name="length">Length of input buffer.</param>
|
||||
<returns>Maximum length after compression.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.Encode(System.Byte*,System.Int32,System.Byte*,System.Int32,K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses data from one buffer into another.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceLength">Length of input buffer.</param>
|
||||
<param name="target">Output buffer.</param>
|
||||
<param name="targetLength">Output buffer length.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Number of bytes written, or negative value if output buffer is too small.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.Encode(System.ReadOnlySpan{System.Byte},System.Span{System.Byte},K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses data from one buffer into another.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="target">Output buffer.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Number of bytes written, or negative value if output buffer is too small.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.Encode(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Int32,K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses data from one buffer into another.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceOffset">Input buffer offset.</param>
|
||||
<param name="sourceLength">Input buffer length.</param>
|
||||
<param name="target">Output buffer.</param>
|
||||
<param name="targetOffset">Output buffer offset.</param>
|
||||
<param name="targetLength">Output buffer length.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Number of bytes written, or negative value if output buffer is too small.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.Decode(System.Byte*,System.Int32,System.Byte*,System.Int32)">
|
||||
<summary>Decompresses data from given buffer.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceLength">Input buffer length.</param>
|
||||
<param name="target">Output buffer.</param>
|
||||
<param name="targetLength">Output buffer length.</param>
|
||||
<returns>Number of bytes written, or negative value if output buffer is too small.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.Decode(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
|
||||
<summary>Decompresses data from given buffer.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="target">Output buffer.</param>
|
||||
<returns>Number of bytes written, or negative value if output buffer is too small.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.Decode(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Decompresses data from given buffer.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceOffset">Input buffer offset.</param>
|
||||
<param name="sourceLength">Input buffer length.</param>
|
||||
<param name="target">Output buffer.</param>
|
||||
<param name="targetOffset">Output buffer offset.</param>
|
||||
<param name="targetLength">Output buffer length.</param>
|
||||
<returns>Number of bytes written, or negative value if output buffer is too small.</returns>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.LZ4Level">
|
||||
<summary>Compression level.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L00_FAST">
|
||||
<summary>Fast compression.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L03_HC">
|
||||
<summary>High compression, level 3.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L04_HC">
|
||||
<summary>High compression, level 4.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L05_HC">
|
||||
<summary>High compression, level 5.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L06_HC">
|
||||
<summary>High compression, level 6.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L07_HC">
|
||||
<summary>High compression, level 7.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L08_HC">
|
||||
<summary>High compression, level 8.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L09_HC">
|
||||
<summary>High compression, level 9.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L10_OPT">
|
||||
<summary>Optimal compression, level 10.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L11_OPT">
|
||||
<summary>Optimal compression, level 11.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L12_MAX">
|
||||
<summary>Maximum compression, level 12.</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.LZ4Pickler">
|
||||
<summary>
|
||||
Pickling support with LZ4 compression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Pickle(System.Byte[],K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses input buffer into self-contained package.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Pickle(System.Byte[],System.Int32,System.Int32,K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses input buffer into self-contained package.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceOffset">Input buffer offset.</param>
|
||||
<param name="sourceLength">Input buffer length.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Pickle(System.ReadOnlySpan{System.Byte},K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses input buffer into self-contained package.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Pickle(System.Byte*,System.Int32,K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses input buffer into self-contained package.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceLength">Length of input data.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Unpickle(System.Byte[])">
|
||||
<summary>Decompresses previously pickled buffer (see: <see cref="T:K4os.Compression.LZ4.LZ4Pickler"/>.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Unpickle(System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Decompresses previously pickled buffer (see: <see cref="T:K4os.Compression.LZ4.LZ4Pickler"/>.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceOffset">Input buffer offset.</param>
|
||||
<param name="sourceLength">Input buffer length.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Unpickle(System.ReadOnlySpan{System.Byte})">
|
||||
<summary>Decompresses previously pickled buffer (see: <see cref="T:K4os.Compression.LZ4.LZ4Pickler"/>.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Unpickle(System.Byte*,System.Int32)">
|
||||
<summary>Decompresses previously pickled buffer (see: <see cref="T:K4os.Compression.LZ4.LZ4Pickler"/>.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceLength">Input buffer length.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
ISBN_Check_test/packages/K4os.Compression.LZ4.1.1.11/lib/netstandard1.6/K4os.Compression.LZ4.dll
vendored
Normal file
BIN
ISBN_Check_test/packages/K4os.Compression.LZ4.1.1.11/lib/netstandard1.6/K4os.Compression.LZ4.dll
vendored
Normal file
Binary file not shown.
794
ISBN_Check_test/packages/K4os.Compression.LZ4.1.1.11/lib/netstandard1.6/K4os.Compression.LZ4.xml
vendored
Normal file
794
ISBN_Check_test/packages/K4os.Compression.LZ4.1.1.11/lib/netstandard1.6/K4os.Compression.LZ4.xml
vendored
Normal file
@@ -0,0 +1,794 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>K4os.Compression.LZ4</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.EncoderAction">
|
||||
<summary>
|
||||
Action performed by encoder using <c>FlushAndEncode</c> method.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Encoders.EncoderAction.None">
|
||||
<summary>Nothing has happened, most likely loading 0 bytes.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Encoders.EncoderAction.Loaded">
|
||||
<summary>Some bytes has been loaded into encoder.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Encoders.EncoderAction.Copied">
|
||||
<summary>Compression was not possible so bytes has been copied.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Encoders.EncoderAction.Encoded">
|
||||
<summary>Compression succeeded.</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.ILZ4Decoder">
|
||||
<summary>
|
||||
Interface of LZ4 decoder used by LZ4 streams.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.ILZ4Decoder.BlockSize">
|
||||
<summary>Block size.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.ILZ4Decoder.BytesReady">
|
||||
<summary>Bytes already decoded and available to be read.
|
||||
Always smaller than <see cref="P:K4os.Compression.LZ4.Encoders.ILZ4Decoder.BlockSize"/></summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.ILZ4Decoder.Decode(System.Byte*,System.Int32,System.Int32)">
|
||||
<summary>
|
||||
Decodes previously compressed block and caches decompressed block in decoder.
|
||||
Returns number of bytes decoded. These bytes can be read with <see cref="M:K4os.Compression.LZ4.Encoders.ILZ4Decoder.Drain(System.Byte*,System.Int32,System.Int32)" />.
|
||||
</summary>
|
||||
<param name="source">Points to compressed block.</param>
|
||||
<param name="length">Length of compressed block.</param>
|
||||
<param name="blockSize">Size of the block. Value <c>0</c> indicates default block size.</param>
|
||||
<returns>Number of decoded bytes.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.ILZ4Decoder.Inject(System.Byte*,System.Int32)">
|
||||
<summary>
|
||||
Inject already decompressed block and caches it in decoder.
|
||||
Used with uncompressed-yet-chained blocks and pre-made dictionaries.
|
||||
These bytes can be read with <see cref="M:K4os.Compression.LZ4.Encoders.ILZ4Decoder.Drain(System.Byte*,System.Int32,System.Int32)" />.
|
||||
</summary>
|
||||
<param name="source">Points to uncompressed block.</param>
|
||||
<param name="length">Length of uncompressed block.</param>
|
||||
<returns>Number of decoded bytes.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.ILZ4Decoder.Drain(System.Byte*,System.Int32,System.Int32)">
|
||||
<summary>
|
||||
Reads previously decoded bytes. Please note, <paramref name="offset"/> should be
|
||||
negative number, pointing to bytes before current head.
|
||||
</summary>
|
||||
<param name="target">Buffer to write to.</param>
|
||||
<param name="offset">Offset in source buffer relatively to current head.
|
||||
Please note, it should be negative value.</param>
|
||||
<param name="length">Number of bytes to read.</param>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.ILZ4Encoder">
|
||||
<summary>
|
||||
Interface of LZ4 encoder used by LZ4 streams.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BlockSize">
|
||||
<summary>Block size.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BytesReady">
|
||||
<summary>Number of bytes read for compression.
|
||||
Always smaller than <see cref="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BlockSize"/></summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.ILZ4Encoder.Topup(System.Byte*,System.Int32)">
|
||||
<summary>Adds bytes to internal buffer. Increases <see cref="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BytesReady"/></summary>
|
||||
<param name="source">Source buffer.</param>
|
||||
<param name="length">Source buffer length.</param>
|
||||
<returns>Number of bytes topped up. If this function returns 0 it means that buffer
|
||||
is full (<see cref="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BytesReady"/> equals <see cref="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BlockSize"/>) and
|
||||
<see cref="M:K4os.Compression.LZ4.Encoders.ILZ4Encoder.Encode(System.Byte*,System.Int32,System.Boolean)"/> should be called to flush it.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.ILZ4Encoder.Encode(System.Byte*,System.Int32,System.Boolean)">
|
||||
<summary>
|
||||
Encodes bytes in internal buffer (see: <see cref="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BytesReady"/>, <see cref="M:K4os.Compression.LZ4.Encoders.ILZ4Encoder.Topup(System.Byte*,System.Int32)"/>).
|
||||
If <paramref name="allowCopy"/> is <c>true</c> then if encoded buffer is bigger than
|
||||
source buffer source bytes are copied instead. In such case returned length is negative.
|
||||
</summary>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="length">Target buffer length.</param>
|
||||
<param name="allowCopy">Indicates if copying is allowed.</param>
|
||||
<returns>Length of encoded buffer. Negative if bytes are just copied.</returns>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder">
|
||||
<summary>
|
||||
LZ4 decoder used with independent blocks mode. Plase note, that it will fail
|
||||
if input data has been compressed with chained blocks
|
||||
(<see cref="T:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder"/> and <see cref="T:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder"/>)
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.BlockSize">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.BytesReady">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.#ctor(System.Int32)">
|
||||
<summary>Creates new instance of block decoder.</summary>
|
||||
<param name="blockSize">Block size. Must be equal or greater to one used for compression.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.Decode(System.Byte*,System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.Inject(System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.Drain(System.Byte*,System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.ReleaseUnmanaged">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4BlockEncoder">
|
||||
<summary>
|
||||
Independent block encoder. Produces larger files but uses less memory and
|
||||
gives better performance.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockEncoder.#ctor(K4os.Compression.LZ4.LZ4Level,System.Int32)">
|
||||
<summary>Creates new instance of <see cref="T:K4os.Compression.LZ4.Encoders.LZ4BlockEncoder"/></summary>
|
||||
<param name="level">Compression level.</param>
|
||||
<param name="blockSize">Block size.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockEncoder.EncodeBlock(System.Byte*,System.Int32,System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockEncoder.CopyDict(System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder">
|
||||
<summary>LZ4 decoder handling dependent blocks.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.#ctor(System.Int32,System.Int32)">
|
||||
<summary>Creates new instance of <see cref="T:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder"/>.</summary>
|
||||
<param name="blockSize">Block size.</param>
|
||||
<param name="extraBlocks">Number of extra blocks.</param>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.BlockSize">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.BytesReady">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.Decode(System.Byte*,System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.Inject(System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.Drain(System.Byte*,System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.ReleaseUnmanaged">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4Decoder">
|
||||
<summary>
|
||||
Static class with factory methods to create LZ4 decoders.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4Decoder.Create(System.Boolean,System.Int32,System.Int32)">
|
||||
<summary>Creates appropriate decoder for given parameters.</summary>
|
||||
<param name="chaining">Dependent blocks.</param>
|
||||
<param name="blockSize">Block size.</param>
|
||||
<param name="extraBlocks">Number of extra blocks.</param>
|
||||
<returns>LZ4 decoder.</returns>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4Encoder">
|
||||
<summary>
|
||||
Static class with factory method to create LZ4 encoders.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4Encoder.Create(System.Boolean,K4os.Compression.LZ4.LZ4Level,System.Int32,System.Int32)">
|
||||
<summary>Creates appropriate decoder for given parameters.</summary>
|
||||
<param name="chaining">Dependent blocks.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<param name="blockSize">Block size.</param>
|
||||
<param name="extraBlocks">Number of extra blocks.</param>
|
||||
<returns>LZ4 encoder.</returns>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4EncoderBase">
|
||||
<summary>
|
||||
Base class for LZ4 encoders. Provides basic functionality shared by
|
||||
<see cref="T:K4os.Compression.LZ4.Encoders.LZ4BlockEncoder"/>, <see cref="T:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder"/>,
|
||||
and <see cref="T:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder"/> encoders. Do not used directly.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.#ctor(System.Boolean,System.Int32,System.Int32)">
|
||||
<summary>Creates new instance of encoder.</summary>
|
||||
<param name="chaining">Needs to be <c>true</c> if using dependent blocks.</param>
|
||||
<param name="blockSize">Block size.</param>
|
||||
<param name="extraBlocks">Number of extra blocks.</param>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.BlockSize">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.BytesReady">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.Topup(System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.Encode(System.Byte*,System.Int32,System.Boolean)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.EncodeBlock(System.Byte*,System.Int32,System.Byte*,System.Int32)">
|
||||
<summary>Encodes single block using appropriate algorithm.</summary>
|
||||
<param name="source">Source buffer.</param>
|
||||
<param name="sourceLength">Source buffer length.</param>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<returns>Number of bytes actually written to target buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.CopyDict(System.Byte*,System.Int32)">
|
||||
<summary>Copies current dictionary.</summary>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="dictionaryLength">Dictionary length.</param>
|
||||
<returns>Dictionary length.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.ReleaseUnmanaged">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions">
|
||||
<summary>
|
||||
Functionality of encoders added on top of fixed interface.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Topup(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte*@,System.Int32)">
|
||||
<summary>Tops encoder up with some data.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="source">Buffer pointer, will be shifted after operation by the number of
|
||||
bytes actually loaded.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<returns><c>true</c> if buffer was topped up, <c>false</c> if no bytes were loaded.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Topup(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Tops encoder up with some data.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="source">Buffer.</param>
|
||||
<param name="offset">Buffer offset.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<returns>Number of bytes actually loaded.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Topup(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte[],System.Int32@,System.Int32)">
|
||||
<summary>Tops encoder up with some data.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="source">Buffer.</param>
|
||||
<param name="offset">Buffer offset, will be increased after operation by the number
|
||||
of bytes actually loaded.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<returns><c>true</c> if buffer was topped up, <c>false</c> if no bytes were loaded.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Encode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte[],System.Int32,System.Int32,System.Boolean)">
|
||||
<summary>Encodes all bytes currently stored in encoder into target buffer.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="offset">Offset in target buffer.</param>
|
||||
<param name="length">Length of target buffer.</param>
|
||||
<param name="allowCopy">if <c>true</c> copying bytes is allowed.</param>
|
||||
<returns>Number of bytes encoder. If bytes were copied than this value is negative.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Encode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte[],System.Int32@,System.Int32,System.Boolean)">
|
||||
<summary>Encodes all bytes currently stored in encoder into target buffer.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="offset">Offset in target buffer. Will be updated after operation.</param>
|
||||
<param name="length">Length of target buffer.</param>
|
||||
<param name="allowCopy">if <c>true</c> copying bytes is allowed.</param>
|
||||
<returns>Result of this action. Bytes can be Copied (<see cref="F:K4os.Compression.LZ4.Encoders.EncoderAction.Copied"/>),
|
||||
Encoded (<see cref="F:K4os.Compression.LZ4.Encoders.EncoderAction.Encoded"/>) or nothing could have
|
||||
happened (<see cref="F:K4os.Compression.LZ4.Encoders.EncoderAction.None"/>).</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Encode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte*@,System.Int32,System.Boolean)">
|
||||
<summary>Encodes all bytes currently stored in encoder into target buffer.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="target">Target buffer. Will be updated after operation.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<param name="allowCopy">if <c>true</c> copying bytes is allowed.</param>
|
||||
<returns>Result of this action. Bytes can be Copied (<see cref="F:K4os.Compression.LZ4.Encoders.EncoderAction.Copied"/>),
|
||||
Encoded (<see cref="F:K4os.Compression.LZ4.Encoders.EncoderAction.Encoded"/>) or nothing could have
|
||||
happened (<see cref="F:K4os.Compression.LZ4.Encoders.EncoderAction.None"/>).</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.TopupAndEncode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte*,System.Int32,System.Byte*,System.Int32,System.Boolean,System.Boolean,System.Int32@,System.Int32@)">
|
||||
<summary>Tops encoder and encodes content.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="source">Source buffer (used to top up from).</param>
|
||||
<param name="sourceLength">Source buffer length.</param>
|
||||
<param name="target">Target buffer (used to encode into)</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<param name="forceEncode">Forces encoding even if encoder is not full.</param>
|
||||
<param name="allowCopy">Allows to copy bytes if compression was not possible.</param>
|
||||
<param name="loaded">Number of bytes loaded (topped up)</param>
|
||||
<param name="encoded">Number if bytes encoded or copied.
|
||||
Value is 0 if no encoding was done.</param>
|
||||
<returns>Action performed.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.TopupAndEncode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Int32,System.Boolean,System.Boolean,System.Int32@,System.Int32@)">
|
||||
<summary>Tops encoder and encodes content.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="source">Source buffer (used to top up from).</param>
|
||||
<param name="sourceOffset">Offset within source buffer.</param>
|
||||
<param name="sourceLength">Source buffer length.</param>
|
||||
<param name="target">Target buffer (used to encode into)</param>
|
||||
<param name="targetOffset">Offset within target buffer.</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<param name="forceEncode">Forces encoding even if encoder is not full.</param>
|
||||
<param name="allowCopy">Allows to copy bytes if compression was not possible.</param>
|
||||
<param name="loaded">Number of bytes loaded (topped up)</param>
|
||||
<param name="encoded">Number if bytes encoded or copied.
|
||||
Value is 0 if no encoding was done.</param>
|
||||
<returns>Action performed.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.FlushAndEncode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte*,System.Int32,System.Boolean,System.Int32@)">
|
||||
<summary>Encoded remaining bytes in encoder.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<param name="allowCopy">Allows to copy bytes if compression was not possible.</param>
|
||||
<param name="encoded">Number if bytes encoded or copied.
|
||||
Value is 0 if no encoding was done.</param>
|
||||
<returns>Action performed.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.FlushAndEncode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte[],System.Int32,System.Int32,System.Boolean,System.Int32@)">
|
||||
<summary>Encoded remaining bytes in encoder.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="targetOffset">Offset within target buffer.</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<param name="allowCopy">Allows to copy bytes if compression was not possible.</param>
|
||||
<param name="encoded">Number if bytes encoded or copied.
|
||||
Value is 0 if no encoding was done.</param>
|
||||
<returns>Action performed.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Drain(K4os.Compression.LZ4.Encoders.ILZ4Decoder,System.Byte[],System.Int32,System.Int32,System.Int32)">
|
||||
<summary>Drains decoder by reading all bytes which are ready.</summary>
|
||||
<param name="decoder">Decoder.</param>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="targetOffset">Offset within target buffer.</param>
|
||||
<param name="offset">Offset in decoder relatively to decoder's head.
|
||||
Please note, it should be negative value.</param>
|
||||
<param name="length">Number of bytes.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.DecodeAndDrain(K4os.Compression.LZ4.Encoders.ILZ4Decoder,System.Byte*,System.Int32,System.Byte*,System.Int32,System.Int32@)">
|
||||
<summary>Decodes data and immediately drains it into target buffer.</summary>
|
||||
<param name="decoder">Decoder.</param>
|
||||
<param name="source">Source buffer (with compressed data, to be decoded).</param>
|
||||
<param name="sourceLength">Source buffer length.</param>
|
||||
<param name="target">Target buffer (to drained into).</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<param name="decoded">Number of bytes actually decoded.</param>
|
||||
<returns><c>true</c> decoder was drained, <c>false</c> otherwise.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.DecodeAndDrain(K4os.Compression.LZ4.Encoders.ILZ4Decoder,System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Int32,System.Int32@)">
|
||||
<summary>Decodes data and immediately drains it into target buffer.</summary>
|
||||
<param name="decoder">Decoder.</param>
|
||||
<param name="source">Source buffer (with compressed data, to be decoded).</param>
|
||||
<param name="sourceOffset">Offset within source buffer.</param>
|
||||
<param name="sourceLength">Source buffer length.</param>
|
||||
<param name="target">Target buffer (to drained into).</param>
|
||||
<param name="targetOffset">Offset within target buffer.</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<param name="decoded">Number of bytes actually decoded.</param>
|
||||
<returns><c>true</c> decoder was drained, <c>false</c> otherwise.</returns>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder">
|
||||
<summary>
|
||||
LZ4 encoder using dependent blocks with fast compression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder.#ctor(System.Int32,System.Int32)">
|
||||
<summary>Creates new instance of <see cref="T:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder"/></summary>
|
||||
<param name="blockSize">Block size.</param>
|
||||
<param name="extraBlocks">Number of extra blocks.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder.ReleaseUnmanaged">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder.EncodeBlock(System.Byte*,System.Int32,System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder.CopyDict(System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder">
|
||||
<summary>
|
||||
LZ4 encoder using dependent blocks with high compression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder.#ctor(K4os.Compression.LZ4.LZ4Level,System.Int32,System.Int32)">
|
||||
<summary>Creates new instance of <see cref="T:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder"/></summary>
|
||||
<param name="level">Compression level.</param>
|
||||
<param name="blockSize">Block size.</param>
|
||||
<param name="extraBlocks">Number of extra blocks.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder.ReleaseUnmanaged">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder.EncodeBlock(System.Byte*,System.Int32,System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder.CopyDict(System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Internal.Mem">
|
||||
<summary>Utility class with memory related functions.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K1">
|
||||
<summary>1 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K2">
|
||||
<summary>2 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K4">
|
||||
<summary>4 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K8">
|
||||
<summary>8 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K16">
|
||||
<summary>16 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K32">
|
||||
<summary>32 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K64">
|
||||
<summary>64 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K128">
|
||||
<summary>128 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K256">
|
||||
<summary>256 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K512">
|
||||
<summary>512 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.M1">
|
||||
<summary>1 MiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.M4">
|
||||
<summary>4 MiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.Empty">
|
||||
<summary>Empty byte array.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.RoundUp(System.Int32,System.Int32)">
|
||||
<summary>Rounds integer value up to nearest multiple of step.</summary>
|
||||
<param name="value">A value.</param>
|
||||
<param name="step">A step.</param>
|
||||
<returns>Value rounded up.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Copy(System.Byte*,System.Byte*,System.Int32)">
|
||||
<summary>
|
||||
Copies memory block for <paramref name="source"/> to <paramref name="target"/>.
|
||||
Even though it is called "copy" it actually behaves like "move" which
|
||||
might be potential problem, although it shouldn't as I cannot think about
|
||||
any situation when "copy" invalid behaviour (forward copy of overlapping blocks)
|
||||
can be a desired.
|
||||
</summary>
|
||||
<param name="target">The target block address.</param>
|
||||
<param name="source">The source block address.</param>
|
||||
<param name="length">Length in bytes.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Move(System.Byte*,System.Byte*,System.Int32)">
|
||||
<summary>
|
||||
Copies memory block for <paramref name="source"/> to <paramref name="target"/>.
|
||||
It handle "move" semantic properly handling overlapping blocks properly.
|
||||
</summary>
|
||||
<param name="target">The target block address.</param>
|
||||
<param name="source">The source block address.</param>
|
||||
<param name="length">Length in bytes.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.WildCopy(System.Byte*,System.Byte*,System.Void*)">
|
||||
<summary>
|
||||
Copies memory block for <paramref name="source"/> to <paramref name="target"/>
|
||||
up to (around) <paramref name="limit"/>.
|
||||
It does not handle overlapping blocks and may copy up to 8 bytes more than expected.
|
||||
</summary>
|
||||
<param name="target">The target block address.</param>
|
||||
<param name="source">The source block address.</param>
|
||||
<param name="limit">The limit (in target block).</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Zero(System.Byte*,System.Int32)">
|
||||
<summary>Fill block of memory with zeroes.</summary>
|
||||
<param name="target">Address.</param>
|
||||
<param name="length">Length.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Fill(System.Byte*,System.Byte,System.Int32)">
|
||||
<summary>Fills memory block with repeating pattern of a single byte.</summary>
|
||||
<param name="target">Address.</param>
|
||||
<param name="value">A pattern.</param>
|
||||
<param name="length">Length.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.LoopCopy(System.Byte*,System.Byte*,System.Int32)">
|
||||
<summary>
|
||||
Copies memory block for <paramref name="source"/> to <paramref name="target"/>.
|
||||
This is proper implementation of memcpy (with all then weird behaviour for
|
||||
overlapping blocks). It is slower than "Copy" but may be required if "Copy"
|
||||
causes problems.
|
||||
</summary>
|
||||
<param name="target">The target block address.</param>
|
||||
<param name="source">The source block address.</param>
|
||||
<param name="length">Length in bytes.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.LoopCopyBack(System.Byte*,System.Byte*,System.Int32)">
|
||||
<summary>
|
||||
Copies memory block backwards from <paramref name="source"/> to <paramref name="target"/>.
|
||||
This is needed to implement memmove It is slower than "Move" but is needed for .NET 4.5,
|
||||
which does not implement Buffer.MemoryCopy.
|
||||
</summary>
|
||||
<param name="target">The target block address.</param>
|
||||
<param name="source">The source block address.</param>
|
||||
<param name="length">Length in bytes.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.LoopMove(System.Byte*,System.Byte*,System.Int32)">
|
||||
<summary>
|
||||
Moves memory block for <paramref name="source"/> to <paramref name="target"/>.
|
||||
It handles overlapping block properly.
|
||||
</summary>
|
||||
<param name="target">The target block address.</param>
|
||||
<param name="source">The source block address.</param>
|
||||
<param name="length">Length in bytes.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Copy8(System.Byte*,System.Byte*)">
|
||||
<summary>Copies exactly 8 bytes from source to target.</summary>
|
||||
<param name="target">Target address.</param>
|
||||
<param name="source">Source address.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Copy16(System.Byte*,System.Byte*)">
|
||||
<summary>Copies exactly 16 bytes from source to target.</summary>
|
||||
<param name="target">Target address.</param>
|
||||
<param name="source">Source address.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Copy18(System.Byte*,System.Byte*)">
|
||||
<summary>Copies exactly 18 bytes from source to target.</summary>
|
||||
<param name="target">Target address.</param>
|
||||
<param name="source">Source address.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Alloc(System.Int32)">
|
||||
<summary>Allocated block of memory. It is NOT initialized with zeroes.</summary>
|
||||
<param name="size">Size in bytes.</param>
|
||||
<returns>Pointer to allocated block.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.AllocZero(System.Int32)">
|
||||
<summary>Allocated block of memory and fills it with zeroes.</summary>
|
||||
<param name="size">Size in bytes.</param>
|
||||
<returns>Pointer to allocated block.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Free(System.Void*)">
|
||||
<summary>
|
||||
Free memory allocated previously with <see cref="M:K4os.Compression.LZ4.Internal.Mem.Alloc(System.Int32)"/> or <see cref="M:K4os.Compression.LZ4.Internal.Mem.AllocZero(System.Int32)"/>
|
||||
</summary>
|
||||
<param name="ptr"></param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Peek8(System.Void*)">
|
||||
<summary>Reads exactly 1 byte from given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<returns>Byte at given address.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Peek16(System.Void*)">
|
||||
<summary>Reads exactly 2 bytes from given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<returns>2 bytes at given address.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Peek32(System.Void*)">
|
||||
<summary>Reads exactly 4 bytes from given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<returns>4 bytes at given address.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Peek64(System.Void*)">
|
||||
<summary>Reads exactly 8 bytes from given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<returns>8 bytes at given address.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Poke8(System.Void*,System.Byte)">
|
||||
<summary>Writes exactly 1 byte to given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<param name="v">Value.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Poke16(System.Void*,System.UInt16)">
|
||||
<summary>Writes exactly 2 bytes to given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<param name="v">Value.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Poke32(System.Void*,System.UInt32)">
|
||||
<summary>Writes exactly 4 bytes to given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<param name="v">Value.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Poke64(System.Void*,System.UInt64)">
|
||||
<summary>Writes exactly 8 bytes to given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<param name="v">Value.</param>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Internal.UnmanagedResources">
|
||||
<summary>
|
||||
Skeleton for class with unmanaged resources.
|
||||
Implements <see cref="T:System.IDisposable"/> but also handles proper release in
|
||||
case <see cref="M:K4os.Compression.LZ4.Internal.UnmanagedResources.Dispose"/> was not called.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Internal.UnmanagedResources.IsDisposed">
|
||||
<summary>Determines if object was already disposed.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.UnmanagedResources.ThrowIfDisposed">
|
||||
<summary>Throws exception is object has been disposed already. Convenience method.</summary>
|
||||
<exception cref="T:System.ObjectDisposedException">Thrown if object is already disposed.</exception>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.UnmanagedResources.ReleaseUnmanaged">
|
||||
<summary>Method releasing unmanaged resources.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.UnmanagedResources.ReleaseManaged">
|
||||
<summary>Method releasing managed resources.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.UnmanagedResources.Dispose(System.Boolean)">
|
||||
<summary>
|
||||
Disposed resources.
|
||||
</summary>
|
||||
<param name="disposing"><c>true</c> if dispose was explicitly called,
|
||||
<c>false</c> if called from GC.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.UnmanagedResources.Dispose">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.UnmanagedResources.Finalize">
|
||||
<summary>Destructor.</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.LZ4Codec">
|
||||
<summary>
|
||||
Static class exposing LZ4 block compression methods.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.MaximumOutputSize(System.Int32)">
|
||||
<summary>Maximum size after compression.</summary>
|
||||
<param name="length">Length of input buffer.</param>
|
||||
<returns>Maximum length after compression.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.Encode(System.Byte*,System.Int32,System.Byte*,System.Int32,K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses data from one buffer into another.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceLength">Length of input buffer.</param>
|
||||
<param name="target">Output buffer.</param>
|
||||
<param name="targetLength">Output buffer length.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Number of bytes written, or negative value if output buffer is too small.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.Encode(System.ReadOnlySpan{System.Byte},System.Span{System.Byte},K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses data from one buffer into another.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="target">Output buffer.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Number of bytes written, or negative value if output buffer is too small.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.Encode(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Int32,K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses data from one buffer into another.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceOffset">Input buffer offset.</param>
|
||||
<param name="sourceLength">Input buffer length.</param>
|
||||
<param name="target">Output buffer.</param>
|
||||
<param name="targetOffset">Output buffer offset.</param>
|
||||
<param name="targetLength">Output buffer length.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Number of bytes written, or negative value if output buffer is too small.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.Decode(System.Byte*,System.Int32,System.Byte*,System.Int32)">
|
||||
<summary>Decompresses data from given buffer.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceLength">Input buffer length.</param>
|
||||
<param name="target">Output buffer.</param>
|
||||
<param name="targetLength">Output buffer length.</param>
|
||||
<returns>Number of bytes written, or negative value if output buffer is too small.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.Decode(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
|
||||
<summary>Decompresses data from given buffer.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="target">Output buffer.</param>
|
||||
<returns>Number of bytes written, or negative value if output buffer is too small.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.Decode(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Decompresses data from given buffer.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceOffset">Input buffer offset.</param>
|
||||
<param name="sourceLength">Input buffer length.</param>
|
||||
<param name="target">Output buffer.</param>
|
||||
<param name="targetOffset">Output buffer offset.</param>
|
||||
<param name="targetLength">Output buffer length.</param>
|
||||
<returns>Number of bytes written, or negative value if output buffer is too small.</returns>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.LZ4Level">
|
||||
<summary>Compression level.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L00_FAST">
|
||||
<summary>Fast compression.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L03_HC">
|
||||
<summary>High compression, level 3.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L04_HC">
|
||||
<summary>High compression, level 4.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L05_HC">
|
||||
<summary>High compression, level 5.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L06_HC">
|
||||
<summary>High compression, level 6.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L07_HC">
|
||||
<summary>High compression, level 7.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L08_HC">
|
||||
<summary>High compression, level 8.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L09_HC">
|
||||
<summary>High compression, level 9.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L10_OPT">
|
||||
<summary>Optimal compression, level 10.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L11_OPT">
|
||||
<summary>Optimal compression, level 11.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L12_MAX">
|
||||
<summary>Maximum compression, level 12.</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.LZ4Pickler">
|
||||
<summary>
|
||||
Pickling support with LZ4 compression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Pickle(System.Byte[],K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses input buffer into self-contained package.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Pickle(System.Byte[],System.Int32,System.Int32,K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses input buffer into self-contained package.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceOffset">Input buffer offset.</param>
|
||||
<param name="sourceLength">Input buffer length.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Pickle(System.ReadOnlySpan{System.Byte},K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses input buffer into self-contained package.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Pickle(System.Byte*,System.Int32,K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses input buffer into self-contained package.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceLength">Length of input data.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Unpickle(System.Byte[])">
|
||||
<summary>Decompresses previously pickled buffer (see: <see cref="T:K4os.Compression.LZ4.LZ4Pickler"/>.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Unpickle(System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Decompresses previously pickled buffer (see: <see cref="T:K4os.Compression.LZ4.LZ4Pickler"/>.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceOffset">Input buffer offset.</param>
|
||||
<param name="sourceLength">Input buffer length.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Unpickle(System.ReadOnlySpan{System.Byte})">
|
||||
<summary>Decompresses previously pickled buffer (see: <see cref="T:K4os.Compression.LZ4.LZ4Pickler"/>.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Unpickle(System.Byte*,System.Int32)">
|
||||
<summary>Decompresses previously pickled buffer (see: <see cref="T:K4os.Compression.LZ4.LZ4Pickler"/>.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceLength">Input buffer length.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
ISBN_Check_test/packages/K4os.Compression.LZ4.1.1.11/lib/netstandard2.0/K4os.Compression.LZ4.dll
vendored
Normal file
BIN
ISBN_Check_test/packages/K4os.Compression.LZ4.1.1.11/lib/netstandard2.0/K4os.Compression.LZ4.dll
vendored
Normal file
Binary file not shown.
794
ISBN_Check_test/packages/K4os.Compression.LZ4.1.1.11/lib/netstandard2.0/K4os.Compression.LZ4.xml
vendored
Normal file
794
ISBN_Check_test/packages/K4os.Compression.LZ4.1.1.11/lib/netstandard2.0/K4os.Compression.LZ4.xml
vendored
Normal file
@@ -0,0 +1,794 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>K4os.Compression.LZ4</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.EncoderAction">
|
||||
<summary>
|
||||
Action performed by encoder using <c>FlushAndEncode</c> method.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Encoders.EncoderAction.None">
|
||||
<summary>Nothing has happened, most likely loading 0 bytes.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Encoders.EncoderAction.Loaded">
|
||||
<summary>Some bytes has been loaded into encoder.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Encoders.EncoderAction.Copied">
|
||||
<summary>Compression was not possible so bytes has been copied.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Encoders.EncoderAction.Encoded">
|
||||
<summary>Compression succeeded.</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.ILZ4Decoder">
|
||||
<summary>
|
||||
Interface of LZ4 decoder used by LZ4 streams.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.ILZ4Decoder.BlockSize">
|
||||
<summary>Block size.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.ILZ4Decoder.BytesReady">
|
||||
<summary>Bytes already decoded and available to be read.
|
||||
Always smaller than <see cref="P:K4os.Compression.LZ4.Encoders.ILZ4Decoder.BlockSize"/></summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.ILZ4Decoder.Decode(System.Byte*,System.Int32,System.Int32)">
|
||||
<summary>
|
||||
Decodes previously compressed block and caches decompressed block in decoder.
|
||||
Returns number of bytes decoded. These bytes can be read with <see cref="M:K4os.Compression.LZ4.Encoders.ILZ4Decoder.Drain(System.Byte*,System.Int32,System.Int32)" />.
|
||||
</summary>
|
||||
<param name="source">Points to compressed block.</param>
|
||||
<param name="length">Length of compressed block.</param>
|
||||
<param name="blockSize">Size of the block. Value <c>0</c> indicates default block size.</param>
|
||||
<returns>Number of decoded bytes.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.ILZ4Decoder.Inject(System.Byte*,System.Int32)">
|
||||
<summary>
|
||||
Inject already decompressed block and caches it in decoder.
|
||||
Used with uncompressed-yet-chained blocks and pre-made dictionaries.
|
||||
These bytes can be read with <see cref="M:K4os.Compression.LZ4.Encoders.ILZ4Decoder.Drain(System.Byte*,System.Int32,System.Int32)" />.
|
||||
</summary>
|
||||
<param name="source">Points to uncompressed block.</param>
|
||||
<param name="length">Length of uncompressed block.</param>
|
||||
<returns>Number of decoded bytes.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.ILZ4Decoder.Drain(System.Byte*,System.Int32,System.Int32)">
|
||||
<summary>
|
||||
Reads previously decoded bytes. Please note, <paramref name="offset"/> should be
|
||||
negative number, pointing to bytes before current head.
|
||||
</summary>
|
||||
<param name="target">Buffer to write to.</param>
|
||||
<param name="offset">Offset in source buffer relatively to current head.
|
||||
Please note, it should be negative value.</param>
|
||||
<param name="length">Number of bytes to read.</param>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.ILZ4Encoder">
|
||||
<summary>
|
||||
Interface of LZ4 encoder used by LZ4 streams.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BlockSize">
|
||||
<summary>Block size.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BytesReady">
|
||||
<summary>Number of bytes read for compression.
|
||||
Always smaller than <see cref="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BlockSize"/></summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.ILZ4Encoder.Topup(System.Byte*,System.Int32)">
|
||||
<summary>Adds bytes to internal buffer. Increases <see cref="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BytesReady"/></summary>
|
||||
<param name="source">Source buffer.</param>
|
||||
<param name="length">Source buffer length.</param>
|
||||
<returns>Number of bytes topped up. If this function returns 0 it means that buffer
|
||||
is full (<see cref="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BytesReady"/> equals <see cref="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BlockSize"/>) and
|
||||
<see cref="M:K4os.Compression.LZ4.Encoders.ILZ4Encoder.Encode(System.Byte*,System.Int32,System.Boolean)"/> should be called to flush it.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.ILZ4Encoder.Encode(System.Byte*,System.Int32,System.Boolean)">
|
||||
<summary>
|
||||
Encodes bytes in internal buffer (see: <see cref="P:K4os.Compression.LZ4.Encoders.ILZ4Encoder.BytesReady"/>, <see cref="M:K4os.Compression.LZ4.Encoders.ILZ4Encoder.Topup(System.Byte*,System.Int32)"/>).
|
||||
If <paramref name="allowCopy"/> is <c>true</c> then if encoded buffer is bigger than
|
||||
source buffer source bytes are copied instead. In such case returned length is negative.
|
||||
</summary>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="length">Target buffer length.</param>
|
||||
<param name="allowCopy">Indicates if copying is allowed.</param>
|
||||
<returns>Length of encoded buffer. Negative if bytes are just copied.</returns>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder">
|
||||
<summary>
|
||||
LZ4 decoder used with independent blocks mode. Plase note, that it will fail
|
||||
if input data has been compressed with chained blocks
|
||||
(<see cref="T:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder"/> and <see cref="T:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder"/>)
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.BlockSize">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.BytesReady">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.#ctor(System.Int32)">
|
||||
<summary>Creates new instance of block decoder.</summary>
|
||||
<param name="blockSize">Block size. Must be equal or greater to one used for compression.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.Decode(System.Byte*,System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.Inject(System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.Drain(System.Byte*,System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockDecoder.ReleaseUnmanaged">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4BlockEncoder">
|
||||
<summary>
|
||||
Independent block encoder. Produces larger files but uses less memory and
|
||||
gives better performance.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockEncoder.#ctor(K4os.Compression.LZ4.LZ4Level,System.Int32)">
|
||||
<summary>Creates new instance of <see cref="T:K4os.Compression.LZ4.Encoders.LZ4BlockEncoder"/></summary>
|
||||
<param name="level">Compression level.</param>
|
||||
<param name="blockSize">Block size.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockEncoder.EncodeBlock(System.Byte*,System.Int32,System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4BlockEncoder.CopyDict(System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder">
|
||||
<summary>LZ4 decoder handling dependent blocks.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.#ctor(System.Int32,System.Int32)">
|
||||
<summary>Creates new instance of <see cref="T:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder"/>.</summary>
|
||||
<param name="blockSize">Block size.</param>
|
||||
<param name="extraBlocks">Number of extra blocks.</param>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.BlockSize">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.BytesReady">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.Decode(System.Byte*,System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.Inject(System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.Drain(System.Byte*,System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4ChainDecoder.ReleaseUnmanaged">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4Decoder">
|
||||
<summary>
|
||||
Static class with factory methods to create LZ4 decoders.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4Decoder.Create(System.Boolean,System.Int32,System.Int32)">
|
||||
<summary>Creates appropriate decoder for given parameters.</summary>
|
||||
<param name="chaining">Dependent blocks.</param>
|
||||
<param name="blockSize">Block size.</param>
|
||||
<param name="extraBlocks">Number of extra blocks.</param>
|
||||
<returns>LZ4 decoder.</returns>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4Encoder">
|
||||
<summary>
|
||||
Static class with factory method to create LZ4 encoders.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4Encoder.Create(System.Boolean,K4os.Compression.LZ4.LZ4Level,System.Int32,System.Int32)">
|
||||
<summary>Creates appropriate decoder for given parameters.</summary>
|
||||
<param name="chaining">Dependent blocks.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<param name="blockSize">Block size.</param>
|
||||
<param name="extraBlocks">Number of extra blocks.</param>
|
||||
<returns>LZ4 encoder.</returns>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4EncoderBase">
|
||||
<summary>
|
||||
Base class for LZ4 encoders. Provides basic functionality shared by
|
||||
<see cref="T:K4os.Compression.LZ4.Encoders.LZ4BlockEncoder"/>, <see cref="T:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder"/>,
|
||||
and <see cref="T:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder"/> encoders. Do not used directly.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.#ctor(System.Boolean,System.Int32,System.Int32)">
|
||||
<summary>Creates new instance of encoder.</summary>
|
||||
<param name="chaining">Needs to be <c>true</c> if using dependent blocks.</param>
|
||||
<param name="blockSize">Block size.</param>
|
||||
<param name="extraBlocks">Number of extra blocks.</param>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.BlockSize">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.BytesReady">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.Topup(System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.Encode(System.Byte*,System.Int32,System.Boolean)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.EncodeBlock(System.Byte*,System.Int32,System.Byte*,System.Int32)">
|
||||
<summary>Encodes single block using appropriate algorithm.</summary>
|
||||
<param name="source">Source buffer.</param>
|
||||
<param name="sourceLength">Source buffer length.</param>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<returns>Number of bytes actually written to target buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.CopyDict(System.Byte*,System.Int32)">
|
||||
<summary>Copies current dictionary.</summary>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="dictionaryLength">Dictionary length.</param>
|
||||
<returns>Dictionary length.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderBase.ReleaseUnmanaged">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions">
|
||||
<summary>
|
||||
Functionality of encoders added on top of fixed interface.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Topup(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte*@,System.Int32)">
|
||||
<summary>Tops encoder up with some data.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="source">Buffer pointer, will be shifted after operation by the number of
|
||||
bytes actually loaded.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<returns><c>true</c> if buffer was topped up, <c>false</c> if no bytes were loaded.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Topup(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Tops encoder up with some data.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="source">Buffer.</param>
|
||||
<param name="offset">Buffer offset.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<returns>Number of bytes actually loaded.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Topup(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte[],System.Int32@,System.Int32)">
|
||||
<summary>Tops encoder up with some data.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="source">Buffer.</param>
|
||||
<param name="offset">Buffer offset, will be increased after operation by the number
|
||||
of bytes actually loaded.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<returns><c>true</c> if buffer was topped up, <c>false</c> if no bytes were loaded.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Encode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte[],System.Int32,System.Int32,System.Boolean)">
|
||||
<summary>Encodes all bytes currently stored in encoder into target buffer.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="offset">Offset in target buffer.</param>
|
||||
<param name="length">Length of target buffer.</param>
|
||||
<param name="allowCopy">if <c>true</c> copying bytes is allowed.</param>
|
||||
<returns>Number of bytes encoder. If bytes were copied than this value is negative.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Encode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte[],System.Int32@,System.Int32,System.Boolean)">
|
||||
<summary>Encodes all bytes currently stored in encoder into target buffer.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="offset">Offset in target buffer. Will be updated after operation.</param>
|
||||
<param name="length">Length of target buffer.</param>
|
||||
<param name="allowCopy">if <c>true</c> copying bytes is allowed.</param>
|
||||
<returns>Result of this action. Bytes can be Copied (<see cref="F:K4os.Compression.LZ4.Encoders.EncoderAction.Copied"/>),
|
||||
Encoded (<see cref="F:K4os.Compression.LZ4.Encoders.EncoderAction.Encoded"/>) or nothing could have
|
||||
happened (<see cref="F:K4os.Compression.LZ4.Encoders.EncoderAction.None"/>).</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Encode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte*@,System.Int32,System.Boolean)">
|
||||
<summary>Encodes all bytes currently stored in encoder into target buffer.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="target">Target buffer. Will be updated after operation.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<param name="allowCopy">if <c>true</c> copying bytes is allowed.</param>
|
||||
<returns>Result of this action. Bytes can be Copied (<see cref="F:K4os.Compression.LZ4.Encoders.EncoderAction.Copied"/>),
|
||||
Encoded (<see cref="F:K4os.Compression.LZ4.Encoders.EncoderAction.Encoded"/>) or nothing could have
|
||||
happened (<see cref="F:K4os.Compression.LZ4.Encoders.EncoderAction.None"/>).</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.TopupAndEncode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte*,System.Int32,System.Byte*,System.Int32,System.Boolean,System.Boolean,System.Int32@,System.Int32@)">
|
||||
<summary>Tops encoder and encodes content.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="source">Source buffer (used to top up from).</param>
|
||||
<param name="sourceLength">Source buffer length.</param>
|
||||
<param name="target">Target buffer (used to encode into)</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<param name="forceEncode">Forces encoding even if encoder is not full.</param>
|
||||
<param name="allowCopy">Allows to copy bytes if compression was not possible.</param>
|
||||
<param name="loaded">Number of bytes loaded (topped up)</param>
|
||||
<param name="encoded">Number if bytes encoded or copied.
|
||||
Value is 0 if no encoding was done.</param>
|
||||
<returns>Action performed.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.TopupAndEncode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Int32,System.Boolean,System.Boolean,System.Int32@,System.Int32@)">
|
||||
<summary>Tops encoder and encodes content.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="source">Source buffer (used to top up from).</param>
|
||||
<param name="sourceOffset">Offset within source buffer.</param>
|
||||
<param name="sourceLength">Source buffer length.</param>
|
||||
<param name="target">Target buffer (used to encode into)</param>
|
||||
<param name="targetOffset">Offset within target buffer.</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<param name="forceEncode">Forces encoding even if encoder is not full.</param>
|
||||
<param name="allowCopy">Allows to copy bytes if compression was not possible.</param>
|
||||
<param name="loaded">Number of bytes loaded (topped up)</param>
|
||||
<param name="encoded">Number if bytes encoded or copied.
|
||||
Value is 0 if no encoding was done.</param>
|
||||
<returns>Action performed.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.FlushAndEncode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte*,System.Int32,System.Boolean,System.Int32@)">
|
||||
<summary>Encoded remaining bytes in encoder.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<param name="allowCopy">Allows to copy bytes if compression was not possible.</param>
|
||||
<param name="encoded">Number if bytes encoded or copied.
|
||||
Value is 0 if no encoding was done.</param>
|
||||
<returns>Action performed.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.FlushAndEncode(K4os.Compression.LZ4.Encoders.ILZ4Encoder,System.Byte[],System.Int32,System.Int32,System.Boolean,System.Int32@)">
|
||||
<summary>Encoded remaining bytes in encoder.</summary>
|
||||
<param name="encoder">Encoder.</param>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="targetOffset">Offset within target buffer.</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<param name="allowCopy">Allows to copy bytes if compression was not possible.</param>
|
||||
<param name="encoded">Number if bytes encoded or copied.
|
||||
Value is 0 if no encoding was done.</param>
|
||||
<returns>Action performed.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.Drain(K4os.Compression.LZ4.Encoders.ILZ4Decoder,System.Byte[],System.Int32,System.Int32,System.Int32)">
|
||||
<summary>Drains decoder by reading all bytes which are ready.</summary>
|
||||
<param name="decoder">Decoder.</param>
|
||||
<param name="target">Target buffer.</param>
|
||||
<param name="targetOffset">Offset within target buffer.</param>
|
||||
<param name="offset">Offset in decoder relatively to decoder's head.
|
||||
Please note, it should be negative value.</param>
|
||||
<param name="length">Number of bytes.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.DecodeAndDrain(K4os.Compression.LZ4.Encoders.ILZ4Decoder,System.Byte*,System.Int32,System.Byte*,System.Int32,System.Int32@)">
|
||||
<summary>Decodes data and immediately drains it into target buffer.</summary>
|
||||
<param name="decoder">Decoder.</param>
|
||||
<param name="source">Source buffer (with compressed data, to be decoded).</param>
|
||||
<param name="sourceLength">Source buffer length.</param>
|
||||
<param name="target">Target buffer (to drained into).</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<param name="decoded">Number of bytes actually decoded.</param>
|
||||
<returns><c>true</c> decoder was drained, <c>false</c> otherwise.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4EncoderExtensions.DecodeAndDrain(K4os.Compression.LZ4.Encoders.ILZ4Decoder,System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Int32,System.Int32@)">
|
||||
<summary>Decodes data and immediately drains it into target buffer.</summary>
|
||||
<param name="decoder">Decoder.</param>
|
||||
<param name="source">Source buffer (with compressed data, to be decoded).</param>
|
||||
<param name="sourceOffset">Offset within source buffer.</param>
|
||||
<param name="sourceLength">Source buffer length.</param>
|
||||
<param name="target">Target buffer (to drained into).</param>
|
||||
<param name="targetOffset">Offset within target buffer.</param>
|
||||
<param name="targetLength">Target buffer length.</param>
|
||||
<param name="decoded">Number of bytes actually decoded.</param>
|
||||
<returns><c>true</c> decoder was drained, <c>false</c> otherwise.</returns>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder">
|
||||
<summary>
|
||||
LZ4 encoder using dependent blocks with fast compression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder.#ctor(System.Int32,System.Int32)">
|
||||
<summary>Creates new instance of <see cref="T:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder"/></summary>
|
||||
<param name="blockSize">Block size.</param>
|
||||
<param name="extraBlocks">Number of extra blocks.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder.ReleaseUnmanaged">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder.EncodeBlock(System.Byte*,System.Int32,System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4FastChainEncoder.CopyDict(System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder">
|
||||
<summary>
|
||||
LZ4 encoder using dependent blocks with high compression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder.#ctor(K4os.Compression.LZ4.LZ4Level,System.Int32,System.Int32)">
|
||||
<summary>Creates new instance of <see cref="T:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder"/></summary>
|
||||
<param name="level">Compression level.</param>
|
||||
<param name="blockSize">Block size.</param>
|
||||
<param name="extraBlocks">Number of extra blocks.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder.ReleaseUnmanaged">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder.EncodeBlock(System.Byte*,System.Int32,System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Encoders.LZ4HighChainEncoder.CopyDict(System.Byte*,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Internal.Mem">
|
||||
<summary>Utility class with memory related functions.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K1">
|
||||
<summary>1 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K2">
|
||||
<summary>2 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K4">
|
||||
<summary>4 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K8">
|
||||
<summary>8 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K16">
|
||||
<summary>16 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K32">
|
||||
<summary>32 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K64">
|
||||
<summary>64 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K128">
|
||||
<summary>128 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K256">
|
||||
<summary>256 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.K512">
|
||||
<summary>512 KiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.M1">
|
||||
<summary>1 MiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.M4">
|
||||
<summary>4 MiB</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.Internal.Mem.Empty">
|
||||
<summary>Empty byte array.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.RoundUp(System.Int32,System.Int32)">
|
||||
<summary>Rounds integer value up to nearest multiple of step.</summary>
|
||||
<param name="value">A value.</param>
|
||||
<param name="step">A step.</param>
|
||||
<returns>Value rounded up.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Copy(System.Byte*,System.Byte*,System.Int32)">
|
||||
<summary>
|
||||
Copies memory block for <paramref name="source"/> to <paramref name="target"/>.
|
||||
Even though it is called "copy" it actually behaves like "move" which
|
||||
might be potential problem, although it shouldn't as I cannot think about
|
||||
any situation when "copy" invalid behaviour (forward copy of overlapping blocks)
|
||||
can be a desired.
|
||||
</summary>
|
||||
<param name="target">The target block address.</param>
|
||||
<param name="source">The source block address.</param>
|
||||
<param name="length">Length in bytes.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Move(System.Byte*,System.Byte*,System.Int32)">
|
||||
<summary>
|
||||
Copies memory block for <paramref name="source"/> to <paramref name="target"/>.
|
||||
It handle "move" semantic properly handling overlapping blocks properly.
|
||||
</summary>
|
||||
<param name="target">The target block address.</param>
|
||||
<param name="source">The source block address.</param>
|
||||
<param name="length">Length in bytes.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.WildCopy(System.Byte*,System.Byte*,System.Void*)">
|
||||
<summary>
|
||||
Copies memory block for <paramref name="source"/> to <paramref name="target"/>
|
||||
up to (around) <paramref name="limit"/>.
|
||||
It does not handle overlapping blocks and may copy up to 8 bytes more than expected.
|
||||
</summary>
|
||||
<param name="target">The target block address.</param>
|
||||
<param name="source">The source block address.</param>
|
||||
<param name="limit">The limit (in target block).</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Zero(System.Byte*,System.Int32)">
|
||||
<summary>Fill block of memory with zeroes.</summary>
|
||||
<param name="target">Address.</param>
|
||||
<param name="length">Length.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Fill(System.Byte*,System.Byte,System.Int32)">
|
||||
<summary>Fills memory block with repeating pattern of a single byte.</summary>
|
||||
<param name="target">Address.</param>
|
||||
<param name="value">A pattern.</param>
|
||||
<param name="length">Length.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.LoopCopy(System.Byte*,System.Byte*,System.Int32)">
|
||||
<summary>
|
||||
Copies memory block for <paramref name="source"/> to <paramref name="target"/>.
|
||||
This is proper implementation of memcpy (with all then weird behaviour for
|
||||
overlapping blocks). It is slower than "Copy" but may be required if "Copy"
|
||||
causes problems.
|
||||
</summary>
|
||||
<param name="target">The target block address.</param>
|
||||
<param name="source">The source block address.</param>
|
||||
<param name="length">Length in bytes.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.LoopCopyBack(System.Byte*,System.Byte*,System.Int32)">
|
||||
<summary>
|
||||
Copies memory block backwards from <paramref name="source"/> to <paramref name="target"/>.
|
||||
This is needed to implement memmove It is slower than "Move" but is needed for .NET 4.5,
|
||||
which does not implement Buffer.MemoryCopy.
|
||||
</summary>
|
||||
<param name="target">The target block address.</param>
|
||||
<param name="source">The source block address.</param>
|
||||
<param name="length">Length in bytes.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.LoopMove(System.Byte*,System.Byte*,System.Int32)">
|
||||
<summary>
|
||||
Moves memory block for <paramref name="source"/> to <paramref name="target"/>.
|
||||
It handles overlapping block properly.
|
||||
</summary>
|
||||
<param name="target">The target block address.</param>
|
||||
<param name="source">The source block address.</param>
|
||||
<param name="length">Length in bytes.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Copy8(System.Byte*,System.Byte*)">
|
||||
<summary>Copies exactly 8 bytes from source to target.</summary>
|
||||
<param name="target">Target address.</param>
|
||||
<param name="source">Source address.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Copy16(System.Byte*,System.Byte*)">
|
||||
<summary>Copies exactly 16 bytes from source to target.</summary>
|
||||
<param name="target">Target address.</param>
|
||||
<param name="source">Source address.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Copy18(System.Byte*,System.Byte*)">
|
||||
<summary>Copies exactly 18 bytes from source to target.</summary>
|
||||
<param name="target">Target address.</param>
|
||||
<param name="source">Source address.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Alloc(System.Int32)">
|
||||
<summary>Allocated block of memory. It is NOT initialized with zeroes.</summary>
|
||||
<param name="size">Size in bytes.</param>
|
||||
<returns>Pointer to allocated block.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.AllocZero(System.Int32)">
|
||||
<summary>Allocated block of memory and fills it with zeroes.</summary>
|
||||
<param name="size">Size in bytes.</param>
|
||||
<returns>Pointer to allocated block.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Free(System.Void*)">
|
||||
<summary>
|
||||
Free memory allocated previously with <see cref="M:K4os.Compression.LZ4.Internal.Mem.Alloc(System.Int32)"/> or <see cref="M:K4os.Compression.LZ4.Internal.Mem.AllocZero(System.Int32)"/>
|
||||
</summary>
|
||||
<param name="ptr"></param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Peek8(System.Void*)">
|
||||
<summary>Reads exactly 1 byte from given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<returns>Byte at given address.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Peek16(System.Void*)">
|
||||
<summary>Reads exactly 2 bytes from given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<returns>2 bytes at given address.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Peek32(System.Void*)">
|
||||
<summary>Reads exactly 4 bytes from given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<returns>4 bytes at given address.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Peek64(System.Void*)">
|
||||
<summary>Reads exactly 8 bytes from given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<returns>8 bytes at given address.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Poke8(System.Void*,System.Byte)">
|
||||
<summary>Writes exactly 1 byte to given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<param name="v">Value.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Poke16(System.Void*,System.UInt16)">
|
||||
<summary>Writes exactly 2 bytes to given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<param name="v">Value.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Poke32(System.Void*,System.UInt32)">
|
||||
<summary>Writes exactly 4 bytes to given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<param name="v">Value.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.Mem.Poke64(System.Void*,System.UInt64)">
|
||||
<summary>Writes exactly 8 bytes to given address.</summary>
|
||||
<param name="p">Address.</param>
|
||||
<param name="v">Value.</param>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Internal.UnmanagedResources">
|
||||
<summary>
|
||||
Skeleton for class with unmanaged resources.
|
||||
Implements <see cref="T:System.IDisposable"/> but also handles proper release in
|
||||
case <see cref="M:K4os.Compression.LZ4.Internal.UnmanagedResources.Dispose"/> was not called.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Internal.UnmanagedResources.IsDisposed">
|
||||
<summary>Determines if object was already disposed.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.UnmanagedResources.ThrowIfDisposed">
|
||||
<summary>Throws exception is object has been disposed already. Convenience method.</summary>
|
||||
<exception cref="T:System.ObjectDisposedException">Thrown if object is already disposed.</exception>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.UnmanagedResources.ReleaseUnmanaged">
|
||||
<summary>Method releasing unmanaged resources.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.UnmanagedResources.ReleaseManaged">
|
||||
<summary>Method releasing managed resources.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.UnmanagedResources.Dispose(System.Boolean)">
|
||||
<summary>
|
||||
Disposed resources.
|
||||
</summary>
|
||||
<param name="disposing"><c>true</c> if dispose was explicitly called,
|
||||
<c>false</c> if called from GC.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.UnmanagedResources.Dispose">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Internal.UnmanagedResources.Finalize">
|
||||
<summary>Destructor.</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.LZ4Codec">
|
||||
<summary>
|
||||
Static class exposing LZ4 block compression methods.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.MaximumOutputSize(System.Int32)">
|
||||
<summary>Maximum size after compression.</summary>
|
||||
<param name="length">Length of input buffer.</param>
|
||||
<returns>Maximum length after compression.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.Encode(System.Byte*,System.Int32,System.Byte*,System.Int32,K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses data from one buffer into another.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceLength">Length of input buffer.</param>
|
||||
<param name="target">Output buffer.</param>
|
||||
<param name="targetLength">Output buffer length.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Number of bytes written, or negative value if output buffer is too small.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.Encode(System.ReadOnlySpan{System.Byte},System.Span{System.Byte},K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses data from one buffer into another.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="target">Output buffer.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Number of bytes written, or negative value if output buffer is too small.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.Encode(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Int32,K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses data from one buffer into another.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceOffset">Input buffer offset.</param>
|
||||
<param name="sourceLength">Input buffer length.</param>
|
||||
<param name="target">Output buffer.</param>
|
||||
<param name="targetOffset">Output buffer offset.</param>
|
||||
<param name="targetLength">Output buffer length.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Number of bytes written, or negative value if output buffer is too small.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.Decode(System.Byte*,System.Int32,System.Byte*,System.Int32)">
|
||||
<summary>Decompresses data from given buffer.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceLength">Input buffer length.</param>
|
||||
<param name="target">Output buffer.</param>
|
||||
<param name="targetLength">Output buffer length.</param>
|
||||
<returns>Number of bytes written, or negative value if output buffer is too small.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.Decode(System.ReadOnlySpan{System.Byte},System.Span{System.Byte})">
|
||||
<summary>Decompresses data from given buffer.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="target">Output buffer.</param>
|
||||
<returns>Number of bytes written, or negative value if output buffer is too small.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Codec.Decode(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Decompresses data from given buffer.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceOffset">Input buffer offset.</param>
|
||||
<param name="sourceLength">Input buffer length.</param>
|
||||
<param name="target">Output buffer.</param>
|
||||
<param name="targetOffset">Output buffer offset.</param>
|
||||
<param name="targetLength">Output buffer length.</param>
|
||||
<returns>Number of bytes written, or negative value if output buffer is too small.</returns>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.LZ4Level">
|
||||
<summary>Compression level.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L00_FAST">
|
||||
<summary>Fast compression.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L03_HC">
|
||||
<summary>High compression, level 3.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L04_HC">
|
||||
<summary>High compression, level 4.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L05_HC">
|
||||
<summary>High compression, level 5.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L06_HC">
|
||||
<summary>High compression, level 6.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L07_HC">
|
||||
<summary>High compression, level 7.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L08_HC">
|
||||
<summary>High compression, level 8.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L09_HC">
|
||||
<summary>High compression, level 9.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L10_OPT">
|
||||
<summary>Optimal compression, level 10.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L11_OPT">
|
||||
<summary>Optimal compression, level 11.</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Compression.LZ4.LZ4Level.L12_MAX">
|
||||
<summary>Maximum compression, level 12.</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.LZ4Pickler">
|
||||
<summary>
|
||||
Pickling support with LZ4 compression.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Pickle(System.Byte[],K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses input buffer into self-contained package.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Pickle(System.Byte[],System.Int32,System.Int32,K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses input buffer into self-contained package.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceOffset">Input buffer offset.</param>
|
||||
<param name="sourceLength">Input buffer length.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Pickle(System.ReadOnlySpan{System.Byte},K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses input buffer into self-contained package.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Pickle(System.Byte*,System.Int32,K4os.Compression.LZ4.LZ4Level)">
|
||||
<summary>Compresses input buffer into self-contained package.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceLength">Length of input data.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Unpickle(System.Byte[])">
|
||||
<summary>Decompresses previously pickled buffer (see: <see cref="T:K4os.Compression.LZ4.LZ4Pickler"/>.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Unpickle(System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Decompresses previously pickled buffer (see: <see cref="T:K4os.Compression.LZ4.LZ4Pickler"/>.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceOffset">Input buffer offset.</param>
|
||||
<param name="sourceLength">Input buffer length.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Unpickle(System.ReadOnlySpan{System.Byte})">
|
||||
<summary>Decompresses previously pickled buffer (see: <see cref="T:K4os.Compression.LZ4.LZ4Pickler"/>.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.LZ4Pickler.Unpickle(System.Byte*,System.Int32)">
|
||||
<summary>Decompresses previously pickled buffer (see: <see cref="T:K4os.Compression.LZ4.LZ4Pickler"/>.</summary>
|
||||
<param name="source">Input buffer.</param>
|
||||
<param name="sourceLength">Input buffer length.</param>
|
||||
<returns>Output buffer.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
ISBN_Check_test/packages/K4os.Compression.LZ4.Streams.1.1.11/.signature.p7s
vendored
Normal file
BIN
ISBN_Check_test/packages/K4os.Compression.LZ4.Streams.1.1.11/.signature.p7s
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,296 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>K4os.Compression.LZ4.Streams</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.ILZ4Descriptor">
|
||||
<summary>
|
||||
LZ4 Frame descriptor.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.ContentLength">
|
||||
<summary>Content length. Not always known.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.ContentChecksum">
|
||||
<summary>Indicates if content checksum is provided.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.Chaining">
|
||||
<summary>Indicates if blocks are chained (dependent) or not (independent).</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.BlockChecksum">
|
||||
<summary>Indicates if block checksums are provided.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.Dictionary">
|
||||
<summary>Dictionary id. May be null.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.BlockSize">
|
||||
<summary>Block size.</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.LZ4DecoderSettings">
|
||||
<summary>
|
||||
Decoder settings.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderSettings.ExtraMemory">
|
||||
<summary>Extra memory for decompression.</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.LZ4DecoderStream">
|
||||
<summary>
|
||||
LZ4 Decompression stream handling.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.#ctor(System.IO.Stream,System.Func{K4os.Compression.LZ4.Streams.ILZ4Descriptor,K4os.Compression.LZ4.Encoders.ILZ4Decoder},System.Boolean)">
|
||||
<summary>Creates new instance <see cref="T:K4os.Compression.LZ4.Streams.LZ4DecoderStream"/>.</summary>
|
||||
<param name="inner">Inner stream.</param>
|
||||
<param name="decoderFactory">A function which will create appropriate decoder depending
|
||||
on frame descriptor.</param>
|
||||
<param name="leaveOpen">If <c>true</c> inner stream will not be closed after disposing.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Flush">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.FlushAsync(System.Threading.CancellationToken)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Read(System.Byte[],System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.ReadByte">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Dispose">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Dispose(System.Boolean)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.CanRead">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.CanSeek">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.CanWrite">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Length">
|
||||
<summary>
|
||||
Length of stream. Please note, this will only work if original LZ4 stream has
|
||||
<c>ContentLength</c> field set in descriptor. Otherwise returned value will be <c>-1</c>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Position">
|
||||
<summary>
|
||||
Position within the stream. Position can be read, but cannot be set as LZ4 stream does
|
||||
not have <c>Seek</c> capability.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.CanTimeout">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.WriteTimeout">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.ReadTimeout">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Seek(System.Int64,System.IO.SeekOrigin)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.SetLength(System.Int64)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Write(System.Byte[],System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.WriteByte(System.Byte)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.LZ4EncoderSettings">
|
||||
<summary>
|
||||
LZ4 encoder settings.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.ContentLength">
|
||||
<summary>
|
||||
Content length. It is not enforced, it can be set to any value, but it will be
|
||||
written to the stream so it can be used while decoding. If you don't know the length
|
||||
just leave default value.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.ChainBlocks">
|
||||
<summary>
|
||||
Indicates if blocks should be chained (dependent) or not (independent). Dependent blocks
|
||||
(with chaining) provide better compression ratio but are a little but slower and take
|
||||
more memory.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.BlockSize">
|
||||
<summary>
|
||||
Block size. You can use any block size, but default values for LZ4 are 64k, 256k, 1m,
|
||||
and 4m. 64k is good enough for dependent blocks, but for independent blocks bigger is
|
||||
better.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.ContentChecksum">
|
||||
<summary>Indicates is content checksum is provided. Not implemented yet.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.BlockChecksum">
|
||||
<summary>Indicates if block checksum is provided. Not implemented yet.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.Dictionary">
|
||||
<summary>Dictionary id. Not implemented yet.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.CompressionLevel">
|
||||
<summary>Compression level.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.ExtraMemory">
|
||||
<summary>Extra memory (for the process, more is usually better).</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.LZ4EncoderStream">
|
||||
<summary>
|
||||
LZ4 compression stream.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.#ctor(System.IO.Stream,K4os.Compression.LZ4.Streams.ILZ4Descriptor,System.Func{K4os.Compression.LZ4.Streams.ILZ4Descriptor,K4os.Compression.LZ4.Encoders.ILZ4Encoder},System.Boolean)">
|
||||
<summary>Creates new instance of <see cref="T:K4os.Compression.LZ4.Streams.LZ4EncoderStream"/>.</summary>
|
||||
<param name="inner">Inner stream.</param>
|
||||
<param name="descriptor">LZ4 Descriptor.</param>
|
||||
<param name="encoderFactory">Function which will take descriptor and return
|
||||
appropriate encoder.</param>
|
||||
<param name="leaveOpen">Indicates if <paramref name="inner"/> stream should be left
|
||||
open after disposing.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Flush">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.FlushAsync(System.Threading.CancellationToken)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Close">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.WriteByte(System.Byte)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Write(System.Byte[],System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Dispose">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Dispose(System.Boolean)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.CanRead">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.CanSeek">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.CanWrite">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Length">
|
||||
<summary>Length of the stream and number of bytes written so far.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Position">
|
||||
<summary>Read-only position in the stream. Trying to set it will throw
|
||||
<see cref="T:System.InvalidOperationException"/>.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.CanTimeout">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.ReadTimeout">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.WriteTimeout">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Seek(System.Int64,System.IO.SeekOrigin)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.SetLength(System.Int64)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Read(System.Byte[],System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.ReadByte">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.LZ4Descriptor">
|
||||
<summary>
|
||||
LZ4 frame descriptor.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.ContentLength">
|
||||
<summary>Content length (if available).</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.ContentChecksum">
|
||||
<summary>Indicates if content checksum if present.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.Chaining">
|
||||
<summary>Indicates if blocks are chained.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.BlockChecksum">
|
||||
<summary>Indicates if block checksums are present.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.Dictionary">
|
||||
<summary>Dictionary id (or null).</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.BlockSize">
|
||||
<summary>Block size.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4Descriptor.#ctor(System.Nullable{System.Int64},System.Boolean,System.Boolean,System.Boolean,System.Nullable{System.UInt32},System.Int32)">
|
||||
<summary>Creates new instance of <see cref="T:K4os.Compression.LZ4.Streams.LZ4Descriptor"/>.</summary>
|
||||
<param name="contentLength">Content length.</param>
|
||||
<param name="contentChecksum">Content checksum flag.</param>
|
||||
<param name="chaining">Chaining flag.</param>
|
||||
<param name="blockChecksum">Block checksum flag.</param>
|
||||
<param name="dictionary">Dictionary id.</param>
|
||||
<param name="blockSize">Block size.</param>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.LZ4Stream">
|
||||
<summary>
|
||||
Utility class with factory methods to create LZ4 compression and decompression streams.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4Stream.Encode(System.IO.Stream,K4os.Compression.LZ4.Streams.LZ4EncoderSettings,System.Boolean)">
|
||||
<summary>Created compression stream on top of inner stream.</summary>
|
||||
<param name="stream">Inner stream.</param>
|
||||
<param name="settings">Compression settings.</param>
|
||||
<param name="leaveOpen">Leave inner stream open after disposing.</param>
|
||||
<returns>Compression stream.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4Stream.Encode(System.IO.Stream,K4os.Compression.LZ4.LZ4Level,System.Int32,System.Boolean)">
|
||||
<summary>Created compression stream on top of inner stream.</summary>
|
||||
<param name="stream">Inner stream.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<param name="extraMemory">Extra memory used for compression.</param>
|
||||
<param name="leaveOpen">Leave inner stream open after disposing.</param>
|
||||
<returns>Compression stream.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4Stream.Decode(System.IO.Stream,K4os.Compression.LZ4.Streams.LZ4DecoderSettings,System.Boolean)">
|
||||
<summary>Creates decompression stream on top of inner stream.</summary>
|
||||
<param name="stream">Inner stream.</param>
|
||||
<param name="settings">Decompression settings.</param>
|
||||
<param name="leaveOpen">Leave inner stream open after disposing.</param>
|
||||
<returns>Decompression stream.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4Stream.Decode(System.IO.Stream,System.Int32,System.Boolean)">
|
||||
<summary>Creates decompression stream on top of inner stream.</summary>
|
||||
<param name="stream">Inner stream.</param>
|
||||
<param name="extraMemory">Extra memory used for decompression.</param>
|
||||
<param name="leaveOpen">Leave inner stream open after disposing.</param>
|
||||
<returns>Decompression stream.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
@@ -0,0 +1,296 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>K4os.Compression.LZ4.Streams</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.ILZ4Descriptor">
|
||||
<summary>
|
||||
LZ4 Frame descriptor.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.ContentLength">
|
||||
<summary>Content length. Not always known.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.ContentChecksum">
|
||||
<summary>Indicates if content checksum is provided.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.Chaining">
|
||||
<summary>Indicates if blocks are chained (dependent) or not (independent).</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.BlockChecksum">
|
||||
<summary>Indicates if block checksums are provided.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.Dictionary">
|
||||
<summary>Dictionary id. May be null.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.BlockSize">
|
||||
<summary>Block size.</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.LZ4DecoderSettings">
|
||||
<summary>
|
||||
Decoder settings.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderSettings.ExtraMemory">
|
||||
<summary>Extra memory for decompression.</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.LZ4DecoderStream">
|
||||
<summary>
|
||||
LZ4 Decompression stream handling.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.#ctor(System.IO.Stream,System.Func{K4os.Compression.LZ4.Streams.ILZ4Descriptor,K4os.Compression.LZ4.Encoders.ILZ4Decoder},System.Boolean)">
|
||||
<summary>Creates new instance <see cref="T:K4os.Compression.LZ4.Streams.LZ4DecoderStream"/>.</summary>
|
||||
<param name="inner">Inner stream.</param>
|
||||
<param name="decoderFactory">A function which will create appropriate decoder depending
|
||||
on frame descriptor.</param>
|
||||
<param name="leaveOpen">If <c>true</c> inner stream will not be closed after disposing.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Flush">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.FlushAsync(System.Threading.CancellationToken)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Read(System.Byte[],System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.ReadByte">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Dispose">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Dispose(System.Boolean)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.CanRead">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.CanSeek">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.CanWrite">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Length">
|
||||
<summary>
|
||||
Length of stream. Please note, this will only work if original LZ4 stream has
|
||||
<c>ContentLength</c> field set in descriptor. Otherwise returned value will be <c>-1</c>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Position">
|
||||
<summary>
|
||||
Position within the stream. Position can be read, but cannot be set as LZ4 stream does
|
||||
not have <c>Seek</c> capability.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.CanTimeout">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.WriteTimeout">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.ReadTimeout">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Seek(System.Int64,System.IO.SeekOrigin)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.SetLength(System.Int64)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Write(System.Byte[],System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.WriteByte(System.Byte)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.LZ4EncoderSettings">
|
||||
<summary>
|
||||
LZ4 encoder settings.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.ContentLength">
|
||||
<summary>
|
||||
Content length. It is not enforced, it can be set to any value, but it will be
|
||||
written to the stream so it can be used while decoding. If you don't know the length
|
||||
just leave default value.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.ChainBlocks">
|
||||
<summary>
|
||||
Indicates if blocks should be chained (dependent) or not (independent). Dependent blocks
|
||||
(with chaining) provide better compression ratio but are a little but slower and take
|
||||
more memory.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.BlockSize">
|
||||
<summary>
|
||||
Block size. You can use any block size, but default values for LZ4 are 64k, 256k, 1m,
|
||||
and 4m. 64k is good enough for dependent blocks, but for independent blocks bigger is
|
||||
better.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.ContentChecksum">
|
||||
<summary>Indicates is content checksum is provided. Not implemented yet.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.BlockChecksum">
|
||||
<summary>Indicates if block checksum is provided. Not implemented yet.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.Dictionary">
|
||||
<summary>Dictionary id. Not implemented yet.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.CompressionLevel">
|
||||
<summary>Compression level.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.ExtraMemory">
|
||||
<summary>Extra memory (for the process, more is usually better).</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.LZ4EncoderStream">
|
||||
<summary>
|
||||
LZ4 compression stream.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.#ctor(System.IO.Stream,K4os.Compression.LZ4.Streams.ILZ4Descriptor,System.Func{K4os.Compression.LZ4.Streams.ILZ4Descriptor,K4os.Compression.LZ4.Encoders.ILZ4Encoder},System.Boolean)">
|
||||
<summary>Creates new instance of <see cref="T:K4os.Compression.LZ4.Streams.LZ4EncoderStream"/>.</summary>
|
||||
<param name="inner">Inner stream.</param>
|
||||
<param name="descriptor">LZ4 Descriptor.</param>
|
||||
<param name="encoderFactory">Function which will take descriptor and return
|
||||
appropriate encoder.</param>
|
||||
<param name="leaveOpen">Indicates if <paramref name="inner"/> stream should be left
|
||||
open after disposing.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Flush">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.FlushAsync(System.Threading.CancellationToken)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Close">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.WriteByte(System.Byte)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Write(System.Byte[],System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Dispose">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Dispose(System.Boolean)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.CanRead">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.CanSeek">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.CanWrite">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Length">
|
||||
<summary>Length of the stream and number of bytes written so far.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Position">
|
||||
<summary>Read-only position in the stream. Trying to set it will throw
|
||||
<see cref="T:System.InvalidOperationException"/>.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.CanTimeout">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.ReadTimeout">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.WriteTimeout">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Seek(System.Int64,System.IO.SeekOrigin)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.SetLength(System.Int64)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Read(System.Byte[],System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.ReadByte">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.LZ4Descriptor">
|
||||
<summary>
|
||||
LZ4 frame descriptor.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.ContentLength">
|
||||
<summary>Content length (if available).</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.ContentChecksum">
|
||||
<summary>Indicates if content checksum if present.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.Chaining">
|
||||
<summary>Indicates if blocks are chained.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.BlockChecksum">
|
||||
<summary>Indicates if block checksums are present.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.Dictionary">
|
||||
<summary>Dictionary id (or null).</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.BlockSize">
|
||||
<summary>Block size.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4Descriptor.#ctor(System.Nullable{System.Int64},System.Boolean,System.Boolean,System.Boolean,System.Nullable{System.UInt32},System.Int32)">
|
||||
<summary>Creates new instance of <see cref="T:K4os.Compression.LZ4.Streams.LZ4Descriptor"/>.</summary>
|
||||
<param name="contentLength">Content length.</param>
|
||||
<param name="contentChecksum">Content checksum flag.</param>
|
||||
<param name="chaining">Chaining flag.</param>
|
||||
<param name="blockChecksum">Block checksum flag.</param>
|
||||
<param name="dictionary">Dictionary id.</param>
|
||||
<param name="blockSize">Block size.</param>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.LZ4Stream">
|
||||
<summary>
|
||||
Utility class with factory methods to create LZ4 compression and decompression streams.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4Stream.Encode(System.IO.Stream,K4os.Compression.LZ4.Streams.LZ4EncoderSettings,System.Boolean)">
|
||||
<summary>Created compression stream on top of inner stream.</summary>
|
||||
<param name="stream">Inner stream.</param>
|
||||
<param name="settings">Compression settings.</param>
|
||||
<param name="leaveOpen">Leave inner stream open after disposing.</param>
|
||||
<returns>Compression stream.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4Stream.Encode(System.IO.Stream,K4os.Compression.LZ4.LZ4Level,System.Int32,System.Boolean)">
|
||||
<summary>Created compression stream on top of inner stream.</summary>
|
||||
<param name="stream">Inner stream.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<param name="extraMemory">Extra memory used for compression.</param>
|
||||
<param name="leaveOpen">Leave inner stream open after disposing.</param>
|
||||
<returns>Compression stream.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4Stream.Decode(System.IO.Stream,K4os.Compression.LZ4.Streams.LZ4DecoderSettings,System.Boolean)">
|
||||
<summary>Creates decompression stream on top of inner stream.</summary>
|
||||
<param name="stream">Inner stream.</param>
|
||||
<param name="settings">Decompression settings.</param>
|
||||
<param name="leaveOpen">Leave inner stream open after disposing.</param>
|
||||
<returns>Decompression stream.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4Stream.Decode(System.IO.Stream,System.Int32,System.Boolean)">
|
||||
<summary>Creates decompression stream on top of inner stream.</summary>
|
||||
<param name="stream">Inner stream.</param>
|
||||
<param name="extraMemory">Extra memory used for decompression.</param>
|
||||
<param name="leaveOpen">Leave inner stream open after disposing.</param>
|
||||
<returns>Decompression stream.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
@@ -0,0 +1,296 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>K4os.Compression.LZ4.Streams</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.ILZ4Descriptor">
|
||||
<summary>
|
||||
LZ4 Frame descriptor.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.ContentLength">
|
||||
<summary>Content length. Not always known.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.ContentChecksum">
|
||||
<summary>Indicates if content checksum is provided.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.Chaining">
|
||||
<summary>Indicates if blocks are chained (dependent) or not (independent).</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.BlockChecksum">
|
||||
<summary>Indicates if block checksums are provided.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.Dictionary">
|
||||
<summary>Dictionary id. May be null.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.BlockSize">
|
||||
<summary>Block size.</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.LZ4DecoderSettings">
|
||||
<summary>
|
||||
Decoder settings.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderSettings.ExtraMemory">
|
||||
<summary>Extra memory for decompression.</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.LZ4DecoderStream">
|
||||
<summary>
|
||||
LZ4 Decompression stream handling.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.#ctor(System.IO.Stream,System.Func{K4os.Compression.LZ4.Streams.ILZ4Descriptor,K4os.Compression.LZ4.Encoders.ILZ4Decoder},System.Boolean)">
|
||||
<summary>Creates new instance <see cref="T:K4os.Compression.LZ4.Streams.LZ4DecoderStream"/>.</summary>
|
||||
<param name="inner">Inner stream.</param>
|
||||
<param name="decoderFactory">A function which will create appropriate decoder depending
|
||||
on frame descriptor.</param>
|
||||
<param name="leaveOpen">If <c>true</c> inner stream will not be closed after disposing.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Flush">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.FlushAsync(System.Threading.CancellationToken)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Read(System.Byte[],System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.ReadByte">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Dispose">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Dispose(System.Boolean)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.CanRead">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.CanSeek">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.CanWrite">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Length">
|
||||
<summary>
|
||||
Length of stream. Please note, this will only work if original LZ4 stream has
|
||||
<c>ContentLength</c> field set in descriptor. Otherwise returned value will be <c>-1</c>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Position">
|
||||
<summary>
|
||||
Position within the stream. Position can be read, but cannot be set as LZ4 stream does
|
||||
not have <c>Seek</c> capability.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.CanTimeout">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.WriteTimeout">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.ReadTimeout">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Seek(System.Int64,System.IO.SeekOrigin)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.SetLength(System.Int64)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Write(System.Byte[],System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.WriteByte(System.Byte)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.LZ4EncoderSettings">
|
||||
<summary>
|
||||
LZ4 encoder settings.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.ContentLength">
|
||||
<summary>
|
||||
Content length. It is not enforced, it can be set to any value, but it will be
|
||||
written to the stream so it can be used while decoding. If you don't know the length
|
||||
just leave default value.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.ChainBlocks">
|
||||
<summary>
|
||||
Indicates if blocks should be chained (dependent) or not (independent). Dependent blocks
|
||||
(with chaining) provide better compression ratio but are a little but slower and take
|
||||
more memory.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.BlockSize">
|
||||
<summary>
|
||||
Block size. You can use any block size, but default values for LZ4 are 64k, 256k, 1m,
|
||||
and 4m. 64k is good enough for dependent blocks, but for independent blocks bigger is
|
||||
better.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.ContentChecksum">
|
||||
<summary>Indicates is content checksum is provided. Not implemented yet.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.BlockChecksum">
|
||||
<summary>Indicates if block checksum is provided. Not implemented yet.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.Dictionary">
|
||||
<summary>Dictionary id. Not implemented yet.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.CompressionLevel">
|
||||
<summary>Compression level.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.ExtraMemory">
|
||||
<summary>Extra memory (for the process, more is usually better).</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.LZ4EncoderStream">
|
||||
<summary>
|
||||
LZ4 compression stream.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.#ctor(System.IO.Stream,K4os.Compression.LZ4.Streams.ILZ4Descriptor,System.Func{K4os.Compression.LZ4.Streams.ILZ4Descriptor,K4os.Compression.LZ4.Encoders.ILZ4Encoder},System.Boolean)">
|
||||
<summary>Creates new instance of <see cref="T:K4os.Compression.LZ4.Streams.LZ4EncoderStream"/>.</summary>
|
||||
<param name="inner">Inner stream.</param>
|
||||
<param name="descriptor">LZ4 Descriptor.</param>
|
||||
<param name="encoderFactory">Function which will take descriptor and return
|
||||
appropriate encoder.</param>
|
||||
<param name="leaveOpen">Indicates if <paramref name="inner"/> stream should be left
|
||||
open after disposing.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Flush">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.FlushAsync(System.Threading.CancellationToken)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Close">
|
||||
<summary>Closes stream.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.WriteByte(System.Byte)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Write(System.Byte[],System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Dispose">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Dispose(System.Boolean)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.CanRead">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.CanSeek">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.CanWrite">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Length">
|
||||
<summary>Length of the stream and number of bytes written so far.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Position">
|
||||
<summary>Read-only position in the stream. Trying to set it will throw
|
||||
<see cref="T:System.InvalidOperationException"/>.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.CanTimeout">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.ReadTimeout">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.WriteTimeout">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Seek(System.Int64,System.IO.SeekOrigin)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.SetLength(System.Int64)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Read(System.Byte[],System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.ReadByte">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.LZ4Descriptor">
|
||||
<summary>
|
||||
LZ4 frame descriptor.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.ContentLength">
|
||||
<summary>Content length (if available).</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.ContentChecksum">
|
||||
<summary>Indicates if content checksum if present.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.Chaining">
|
||||
<summary>Indicates if blocks are chained.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.BlockChecksum">
|
||||
<summary>Indicates if block checksums are present.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.Dictionary">
|
||||
<summary>Dictionary id (or null).</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.BlockSize">
|
||||
<summary>Block size.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4Descriptor.#ctor(System.Nullable{System.Int64},System.Boolean,System.Boolean,System.Boolean,System.Nullable{System.UInt32},System.Int32)">
|
||||
<summary>Creates new instance of <see cref="T:K4os.Compression.LZ4.Streams.LZ4Descriptor"/>.</summary>
|
||||
<param name="contentLength">Content length.</param>
|
||||
<param name="contentChecksum">Content checksum flag.</param>
|
||||
<param name="chaining">Chaining flag.</param>
|
||||
<param name="blockChecksum">Block checksum flag.</param>
|
||||
<param name="dictionary">Dictionary id.</param>
|
||||
<param name="blockSize">Block size.</param>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.LZ4Stream">
|
||||
<summary>
|
||||
Utility class with factory methods to create LZ4 compression and decompression streams.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4Stream.Encode(System.IO.Stream,K4os.Compression.LZ4.Streams.LZ4EncoderSettings,System.Boolean)">
|
||||
<summary>Created compression stream on top of inner stream.</summary>
|
||||
<param name="stream">Inner stream.</param>
|
||||
<param name="settings">Compression settings.</param>
|
||||
<param name="leaveOpen">Leave inner stream open after disposing.</param>
|
||||
<returns>Compression stream.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4Stream.Encode(System.IO.Stream,K4os.Compression.LZ4.LZ4Level,System.Int32,System.Boolean)">
|
||||
<summary>Created compression stream on top of inner stream.</summary>
|
||||
<param name="stream">Inner stream.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<param name="extraMemory">Extra memory used for compression.</param>
|
||||
<param name="leaveOpen">Leave inner stream open after disposing.</param>
|
||||
<returns>Compression stream.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4Stream.Decode(System.IO.Stream,K4os.Compression.LZ4.Streams.LZ4DecoderSettings,System.Boolean)">
|
||||
<summary>Creates decompression stream on top of inner stream.</summary>
|
||||
<param name="stream">Inner stream.</param>
|
||||
<param name="settings">Decompression settings.</param>
|
||||
<param name="leaveOpen">Leave inner stream open after disposing.</param>
|
||||
<returns>Decompression stream.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4Stream.Decode(System.IO.Stream,System.Int32,System.Boolean)">
|
||||
<summary>Creates decompression stream on top of inner stream.</summary>
|
||||
<param name="stream">Inner stream.</param>
|
||||
<param name="extraMemory">Extra memory used for decompression.</param>
|
||||
<param name="leaveOpen">Leave inner stream open after disposing.</param>
|
||||
<returns>Decompression stream.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
@@ -0,0 +1,296 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>K4os.Compression.LZ4.Streams</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.ILZ4Descriptor">
|
||||
<summary>
|
||||
LZ4 Frame descriptor.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.ContentLength">
|
||||
<summary>Content length. Not always known.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.ContentChecksum">
|
||||
<summary>Indicates if content checksum is provided.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.Chaining">
|
||||
<summary>Indicates if blocks are chained (dependent) or not (independent).</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.BlockChecksum">
|
||||
<summary>Indicates if block checksums are provided.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.Dictionary">
|
||||
<summary>Dictionary id. May be null.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.ILZ4Descriptor.BlockSize">
|
||||
<summary>Block size.</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.LZ4DecoderSettings">
|
||||
<summary>
|
||||
Decoder settings.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderSettings.ExtraMemory">
|
||||
<summary>Extra memory for decompression.</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.LZ4DecoderStream">
|
||||
<summary>
|
||||
LZ4 Decompression stream handling.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.#ctor(System.IO.Stream,System.Func{K4os.Compression.LZ4.Streams.ILZ4Descriptor,K4os.Compression.LZ4.Encoders.ILZ4Decoder},System.Boolean)">
|
||||
<summary>Creates new instance <see cref="T:K4os.Compression.LZ4.Streams.LZ4DecoderStream"/>.</summary>
|
||||
<param name="inner">Inner stream.</param>
|
||||
<param name="decoderFactory">A function which will create appropriate decoder depending
|
||||
on frame descriptor.</param>
|
||||
<param name="leaveOpen">If <c>true</c> inner stream will not be closed after disposing.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Flush">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.FlushAsync(System.Threading.CancellationToken)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Read(System.Byte[],System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.ReadByte">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Dispose">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Dispose(System.Boolean)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.CanRead">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.CanSeek">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.CanWrite">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Length">
|
||||
<summary>
|
||||
Length of stream. Please note, this will only work if original LZ4 stream has
|
||||
<c>ContentLength</c> field set in descriptor. Otherwise returned value will be <c>-1</c>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Position">
|
||||
<summary>
|
||||
Position within the stream. Position can be read, but cannot be set as LZ4 stream does
|
||||
not have <c>Seek</c> capability.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.CanTimeout">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.WriteTimeout">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4DecoderStream.ReadTimeout">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Seek(System.Int64,System.IO.SeekOrigin)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.SetLength(System.Int64)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.Write(System.Byte[],System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.WriteByte(System.Byte)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4DecoderStream.WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.LZ4EncoderSettings">
|
||||
<summary>
|
||||
LZ4 encoder settings.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.ContentLength">
|
||||
<summary>
|
||||
Content length. It is not enforced, it can be set to any value, but it will be
|
||||
written to the stream so it can be used while decoding. If you don't know the length
|
||||
just leave default value.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.ChainBlocks">
|
||||
<summary>
|
||||
Indicates if blocks should be chained (dependent) or not (independent). Dependent blocks
|
||||
(with chaining) provide better compression ratio but are a little but slower and take
|
||||
more memory.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.BlockSize">
|
||||
<summary>
|
||||
Block size. You can use any block size, but default values for LZ4 are 64k, 256k, 1m,
|
||||
and 4m. 64k is good enough for dependent blocks, but for independent blocks bigger is
|
||||
better.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.ContentChecksum">
|
||||
<summary>Indicates is content checksum is provided. Not implemented yet.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.BlockChecksum">
|
||||
<summary>Indicates if block checksum is provided. Not implemented yet.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.Dictionary">
|
||||
<summary>Dictionary id. Not implemented yet.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.CompressionLevel">
|
||||
<summary>Compression level.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderSettings.ExtraMemory">
|
||||
<summary>Extra memory (for the process, more is usually better).</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.LZ4EncoderStream">
|
||||
<summary>
|
||||
LZ4 compression stream.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.#ctor(System.IO.Stream,K4os.Compression.LZ4.Streams.ILZ4Descriptor,System.Func{K4os.Compression.LZ4.Streams.ILZ4Descriptor,K4os.Compression.LZ4.Encoders.ILZ4Encoder},System.Boolean)">
|
||||
<summary>Creates new instance of <see cref="T:K4os.Compression.LZ4.Streams.LZ4EncoderStream"/>.</summary>
|
||||
<param name="inner">Inner stream.</param>
|
||||
<param name="descriptor">LZ4 Descriptor.</param>
|
||||
<param name="encoderFactory">Function which will take descriptor and return
|
||||
appropriate encoder.</param>
|
||||
<param name="leaveOpen">Indicates if <paramref name="inner"/> stream should be left
|
||||
open after disposing.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Flush">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.FlushAsync(System.Threading.CancellationToken)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Close">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.WriteByte(System.Byte)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Write(System.Byte[],System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Dispose">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Dispose(System.Boolean)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.CanRead">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.CanSeek">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.CanWrite">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Length">
|
||||
<summary>Length of the stream and number of bytes written so far.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Position">
|
||||
<summary>Read-only position in the stream. Trying to set it will throw
|
||||
<see cref="T:System.InvalidOperationException"/>.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.CanTimeout">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.ReadTimeout">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4EncoderStream.WriteTimeout">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Seek(System.Int64,System.IO.SeekOrigin)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.SetLength(System.Int64)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.Read(System.Byte[],System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4EncoderStream.ReadByte">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.LZ4Descriptor">
|
||||
<summary>
|
||||
LZ4 frame descriptor.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.ContentLength">
|
||||
<summary>Content length (if available).</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.ContentChecksum">
|
||||
<summary>Indicates if content checksum if present.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.Chaining">
|
||||
<summary>Indicates if blocks are chained.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.BlockChecksum">
|
||||
<summary>Indicates if block checksums are present.</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.Dictionary">
|
||||
<summary>Dictionary id (or null).</summary>
|
||||
</member>
|
||||
<member name="P:K4os.Compression.LZ4.Streams.LZ4Descriptor.BlockSize">
|
||||
<summary>Block size.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4Descriptor.#ctor(System.Nullable{System.Int64},System.Boolean,System.Boolean,System.Boolean,System.Nullable{System.UInt32},System.Int32)">
|
||||
<summary>Creates new instance of <see cref="T:K4os.Compression.LZ4.Streams.LZ4Descriptor"/>.</summary>
|
||||
<param name="contentLength">Content length.</param>
|
||||
<param name="contentChecksum">Content checksum flag.</param>
|
||||
<param name="chaining">Chaining flag.</param>
|
||||
<param name="blockChecksum">Block checksum flag.</param>
|
||||
<param name="dictionary">Dictionary id.</param>
|
||||
<param name="blockSize">Block size.</param>
|
||||
</member>
|
||||
<member name="T:K4os.Compression.LZ4.Streams.LZ4Stream">
|
||||
<summary>
|
||||
Utility class with factory methods to create LZ4 compression and decompression streams.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4Stream.Encode(System.IO.Stream,K4os.Compression.LZ4.Streams.LZ4EncoderSettings,System.Boolean)">
|
||||
<summary>Created compression stream on top of inner stream.</summary>
|
||||
<param name="stream">Inner stream.</param>
|
||||
<param name="settings">Compression settings.</param>
|
||||
<param name="leaveOpen">Leave inner stream open after disposing.</param>
|
||||
<returns>Compression stream.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4Stream.Encode(System.IO.Stream,K4os.Compression.LZ4.LZ4Level,System.Int32,System.Boolean)">
|
||||
<summary>Created compression stream on top of inner stream.</summary>
|
||||
<param name="stream">Inner stream.</param>
|
||||
<param name="level">Compression level.</param>
|
||||
<param name="extraMemory">Extra memory used for compression.</param>
|
||||
<param name="leaveOpen">Leave inner stream open after disposing.</param>
|
||||
<returns>Compression stream.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4Stream.Decode(System.IO.Stream,K4os.Compression.LZ4.Streams.LZ4DecoderSettings,System.Boolean)">
|
||||
<summary>Creates decompression stream on top of inner stream.</summary>
|
||||
<param name="stream">Inner stream.</param>
|
||||
<param name="settings">Decompression settings.</param>
|
||||
<param name="leaveOpen">Leave inner stream open after disposing.</param>
|
||||
<returns>Decompression stream.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Compression.LZ4.Streams.LZ4Stream.Decode(System.IO.Stream,System.Int32,System.Boolean)">
|
||||
<summary>Creates decompression stream on top of inner stream.</summary>
|
||||
<param name="stream">Inner stream.</param>
|
||||
<param name="extraMemory">Extra memory used for decompression.</param>
|
||||
<param name="leaveOpen">Leave inner stream open after disposing.</param>
|
||||
<returns>Decompression stream.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
ISBN_Check_test/packages/K4os.Hash.xxHash.1.0.6/.signature.p7s
vendored
Normal file
BIN
ISBN_Check_test/packages/K4os.Hash.xxHash.1.0.6/.signature.p7s
vendored
Normal file
Binary file not shown.
BIN
ISBN_Check_test/packages/K4os.Hash.xxHash.1.0.6/K4os.Hash.xxHash.1.0.6.nupkg
vendored
Normal file
BIN
ISBN_Check_test/packages/K4os.Hash.xxHash.1.0.6/K4os.Hash.xxHash.1.0.6.nupkg
vendored
Normal file
Binary file not shown.
BIN
ISBN_Check_test/packages/K4os.Hash.xxHash.1.0.6/lib/net45/K4os.Hash.xxHash.dll
vendored
Normal file
BIN
ISBN_Check_test/packages/K4os.Hash.xxHash.1.0.6/lib/net45/K4os.Hash.xxHash.dll
vendored
Normal file
Binary file not shown.
163
ISBN_Check_test/packages/K4os.Hash.xxHash.1.0.6/lib/net45/K4os.Hash.xxHash.xml
vendored
Normal file
163
ISBN_Check_test/packages/K4os.Hash.xxHash.1.0.6/lib/net45/K4os.Hash.xxHash.xml
vendored
Normal file
@@ -0,0 +1,163 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>K4os.Hash.xxHash</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:K4os.Hash.xxHash.HashAlgorithmAdapter">
|
||||
<summary>
|
||||
Adapter implementing <see cref="T:System.Security.Cryptography.HashAlgorithm"/>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.HashAlgorithmAdapter.#ctor(System.Int32,System.Action,System.Action{System.Byte[],System.Int32,System.Int32},System.Func{System.Byte[]})">
|
||||
<summary>
|
||||
Creates new <see cref="T:K4os.Hash.xxHash.HashAlgorithmAdapter"/>.
|
||||
</summary>
|
||||
<param name="hashSize">Hash size (in bytes)</param>
|
||||
<param name="reset">Reset function.</param>
|
||||
<param name="update">Update function.</param>
|
||||
<param name="digest">Digest function.</param>
|
||||
</member>
|
||||
<member name="P:K4os.Hash.xxHash.HashAlgorithmAdapter.HashSize">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Hash.xxHash.HashAlgorithmAdapter.Hash">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.HashAlgorithmAdapter.HashCore(System.Byte[],System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.HashAlgorithmAdapter.HashFinal">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.HashAlgorithmAdapter.Initialize">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Hash.xxHash.XXH">
|
||||
<summary>
|
||||
Base class for both <see cref="T:K4os.Hash.xxHash.XXH32"/> and <see cref="T:K4os.Hash.xxHash.XXH64"/>. Do not use directly.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH.#ctor">
|
||||
<summary>Protected constructor to prevent instantiation.</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Hash.xxHash.XXH32">
|
||||
<summary>
|
||||
xxHash 32-bit.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Hash.xxHash.XXH32.EmptyHash">
|
||||
<summary>Hash of empty buffer.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.DigestOf(System.Void*,System.Int32)">
|
||||
<summary>Hash of provided buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<returns>Digest.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.DigestOf(System.ReadOnlySpan{System.Byte})">
|
||||
<summary>Hash of provided buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<returns>Digest.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.DigestOf(System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Hash of provided buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<param name="offset">Starting offset.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<returns>Digest.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.#ctor">
|
||||
<summary>Creates xxHash instance.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.Reset">
|
||||
<summary>Resets hash calculation.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.Update(System.Byte*,System.Int32)">
|
||||
<summary>Updates the has using given buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.Update(System.ReadOnlySpan{System.Byte})">
|
||||
<summary>Updates the has using given buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.Update(System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Updates the has using given buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<param name="offset">Starting offset.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.Digest">
|
||||
<summary>Hash so far.</summary>
|
||||
<returns>Hash so far.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.DigestBytes">
|
||||
<summary>Hash so far, as byte array.</summary>
|
||||
<returns>Hash so far.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.AsHashAlgorithm">
|
||||
<summary>Converts this class to <see cref="T:System.Security.Cryptography.HashAlgorithm"/></summary>
|
||||
<returns><see cref="T:System.Security.Cryptography.HashAlgorithm"/></returns>
|
||||
</member>
|
||||
<member name="T:K4os.Hash.xxHash.XXH64">
|
||||
<summary>
|
||||
xxHash 64-bit.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Hash.xxHash.XXH64.EmptyHash">
|
||||
<summary>Hash of empty buffer.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.DigestOf(System.Void*,System.Int32)">
|
||||
<summary>Hash of provided buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<returns>Digest.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.DigestOf(System.ReadOnlySpan{System.Byte})">
|
||||
<summary>Hash of provided buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<returns>Digest.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.DigestOf(System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Hash of provided buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<param name="offset">Starting offset.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<returns>Digest.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.#ctor">
|
||||
<summary>Creates xxHash instance.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.Reset">
|
||||
<summary>Resets hash calculation.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.Update(System.Byte*,System.Int32)">
|
||||
<summary>Updates the has using given buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.Update(System.ReadOnlySpan{System.Byte})">
|
||||
<summary>Updates the has using given buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.Update(System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Updates the has using given buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<param name="offset">Starting offset.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.Digest">
|
||||
<summary>Hash so far.</summary>
|
||||
<returns>Hash so far.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.DigestBytes">
|
||||
<summary>Hash so far, as byte array.</summary>
|
||||
<returns>Hash so far.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.AsHashAlgorithm">
|
||||
<summary>Converts this class to <see cref="T:System.Security.Cryptography.HashAlgorithm"/></summary>
|
||||
<returns><see cref="T:System.Security.Cryptography.HashAlgorithm"/></returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
ISBN_Check_test/packages/K4os.Hash.xxHash.1.0.6/lib/net46/K4os.Hash.xxHash.dll
vendored
Normal file
BIN
ISBN_Check_test/packages/K4os.Hash.xxHash.1.0.6/lib/net46/K4os.Hash.xxHash.dll
vendored
Normal file
Binary file not shown.
163
ISBN_Check_test/packages/K4os.Hash.xxHash.1.0.6/lib/net46/K4os.Hash.xxHash.xml
vendored
Normal file
163
ISBN_Check_test/packages/K4os.Hash.xxHash.1.0.6/lib/net46/K4os.Hash.xxHash.xml
vendored
Normal file
@@ -0,0 +1,163 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>K4os.Hash.xxHash</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:K4os.Hash.xxHash.HashAlgorithmAdapter">
|
||||
<summary>
|
||||
Adapter implementing <see cref="T:System.Security.Cryptography.HashAlgorithm"/>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.HashAlgorithmAdapter.#ctor(System.Int32,System.Action,System.Action{System.Byte[],System.Int32,System.Int32},System.Func{System.Byte[]})">
|
||||
<summary>
|
||||
Creates new <see cref="T:K4os.Hash.xxHash.HashAlgorithmAdapter"/>.
|
||||
</summary>
|
||||
<param name="hashSize">Hash size (in bytes)</param>
|
||||
<param name="reset">Reset function.</param>
|
||||
<param name="update">Update function.</param>
|
||||
<param name="digest">Digest function.</param>
|
||||
</member>
|
||||
<member name="P:K4os.Hash.xxHash.HashAlgorithmAdapter.HashSize">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Hash.xxHash.HashAlgorithmAdapter.Hash">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.HashAlgorithmAdapter.HashCore(System.Byte[],System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.HashAlgorithmAdapter.HashFinal">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.HashAlgorithmAdapter.Initialize">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Hash.xxHash.XXH">
|
||||
<summary>
|
||||
Base class for both <see cref="T:K4os.Hash.xxHash.XXH32"/> and <see cref="T:K4os.Hash.xxHash.XXH64"/>. Do not use directly.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH.#ctor">
|
||||
<summary>Protected constructor to prevent instantiation.</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Hash.xxHash.XXH32">
|
||||
<summary>
|
||||
xxHash 32-bit.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Hash.xxHash.XXH32.EmptyHash">
|
||||
<summary>Hash of empty buffer.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.DigestOf(System.Void*,System.Int32)">
|
||||
<summary>Hash of provided buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<returns>Digest.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.DigestOf(System.ReadOnlySpan{System.Byte})">
|
||||
<summary>Hash of provided buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<returns>Digest.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.DigestOf(System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Hash of provided buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<param name="offset">Starting offset.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<returns>Digest.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.#ctor">
|
||||
<summary>Creates xxHash instance.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.Reset">
|
||||
<summary>Resets hash calculation.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.Update(System.Byte*,System.Int32)">
|
||||
<summary>Updates the has using given buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.Update(System.ReadOnlySpan{System.Byte})">
|
||||
<summary>Updates the has using given buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.Update(System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Updates the has using given buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<param name="offset">Starting offset.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.Digest">
|
||||
<summary>Hash so far.</summary>
|
||||
<returns>Hash so far.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.DigestBytes">
|
||||
<summary>Hash so far, as byte array.</summary>
|
||||
<returns>Hash so far.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.AsHashAlgorithm">
|
||||
<summary>Converts this class to <see cref="T:System.Security.Cryptography.HashAlgorithm"/></summary>
|
||||
<returns><see cref="T:System.Security.Cryptography.HashAlgorithm"/></returns>
|
||||
</member>
|
||||
<member name="T:K4os.Hash.xxHash.XXH64">
|
||||
<summary>
|
||||
xxHash 64-bit.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Hash.xxHash.XXH64.EmptyHash">
|
||||
<summary>Hash of empty buffer.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.DigestOf(System.Void*,System.Int32)">
|
||||
<summary>Hash of provided buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<returns>Digest.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.DigestOf(System.ReadOnlySpan{System.Byte})">
|
||||
<summary>Hash of provided buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<returns>Digest.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.DigestOf(System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Hash of provided buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<param name="offset">Starting offset.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<returns>Digest.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.#ctor">
|
||||
<summary>Creates xxHash instance.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.Reset">
|
||||
<summary>Resets hash calculation.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.Update(System.Byte*,System.Int32)">
|
||||
<summary>Updates the has using given buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.Update(System.ReadOnlySpan{System.Byte})">
|
||||
<summary>Updates the has using given buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.Update(System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Updates the has using given buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<param name="offset">Starting offset.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.Digest">
|
||||
<summary>Hash so far.</summary>
|
||||
<returns>Hash so far.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.DigestBytes">
|
||||
<summary>Hash so far, as byte array.</summary>
|
||||
<returns>Hash so far.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.AsHashAlgorithm">
|
||||
<summary>Converts this class to <see cref="T:System.Security.Cryptography.HashAlgorithm"/></summary>
|
||||
<returns><see cref="T:System.Security.Cryptography.HashAlgorithm"/></returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
ISBN_Check_test/packages/K4os.Hash.xxHash.1.0.6/lib/netstandard1.6/K4os.Hash.xxHash.dll
vendored
Normal file
BIN
ISBN_Check_test/packages/K4os.Hash.xxHash.1.0.6/lib/netstandard1.6/K4os.Hash.xxHash.dll
vendored
Normal file
Binary file not shown.
163
ISBN_Check_test/packages/K4os.Hash.xxHash.1.0.6/lib/netstandard1.6/K4os.Hash.xxHash.xml
vendored
Normal file
163
ISBN_Check_test/packages/K4os.Hash.xxHash.1.0.6/lib/netstandard1.6/K4os.Hash.xxHash.xml
vendored
Normal file
@@ -0,0 +1,163 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>K4os.Hash.xxHash</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:K4os.Hash.xxHash.HashAlgorithmAdapter">
|
||||
<summary>
|
||||
Adapter implementing <see cref="T:System.Security.Cryptography.HashAlgorithm"/>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.HashAlgorithmAdapter.#ctor(System.Int32,System.Action,System.Action{System.Byte[],System.Int32,System.Int32},System.Func{System.Byte[]})">
|
||||
<summary>
|
||||
Creates new <see cref="T:K4os.Hash.xxHash.HashAlgorithmAdapter"/>.
|
||||
</summary>
|
||||
<param name="hashSize">Hash size (in bytes)</param>
|
||||
<param name="reset">Reset function.</param>
|
||||
<param name="update">Update function.</param>
|
||||
<param name="digest">Digest function.</param>
|
||||
</member>
|
||||
<member name="P:K4os.Hash.xxHash.HashAlgorithmAdapter.HashSize">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="P:K4os.Hash.xxHash.HashAlgorithmAdapter.Hash">
|
||||
<summary>Current hash.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.HashAlgorithmAdapter.HashCore(System.Byte[],System.Int32,System.Int32)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.HashAlgorithmAdapter.HashFinal">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.HashAlgorithmAdapter.Initialize">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:K4os.Hash.xxHash.XXH">
|
||||
<summary>
|
||||
Base class for both <see cref="T:K4os.Hash.xxHash.XXH32"/> and <see cref="T:K4os.Hash.xxHash.XXH64"/>. Do not use directly.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH.#ctor">
|
||||
<summary>Protected constructor to prevent instantiation.</summary>
|
||||
</member>
|
||||
<member name="T:K4os.Hash.xxHash.XXH32">
|
||||
<summary>
|
||||
xxHash 32-bit.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Hash.xxHash.XXH32.EmptyHash">
|
||||
<summary>Hash of empty buffer.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.DigestOf(System.Void*,System.Int32)">
|
||||
<summary>Hash of provided buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<returns>Digest.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.DigestOf(System.ReadOnlySpan{System.Byte})">
|
||||
<summary>Hash of provided buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<returns>Digest.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.DigestOf(System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Hash of provided buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<param name="offset">Starting offset.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<returns>Digest.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.#ctor">
|
||||
<summary>Creates xxHash instance.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.Reset">
|
||||
<summary>Resets hash calculation.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.Update(System.Byte*,System.Int32)">
|
||||
<summary>Updates the has using given buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.Update(System.ReadOnlySpan{System.Byte})">
|
||||
<summary>Updates the has using given buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.Update(System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Updates the has using given buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<param name="offset">Starting offset.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.Digest">
|
||||
<summary>Hash so far.</summary>
|
||||
<returns>Hash so far.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.DigestBytes">
|
||||
<summary>Hash so far, as byte array.</summary>
|
||||
<returns>Hash so far.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH32.AsHashAlgorithm">
|
||||
<summary>Converts this class to <see cref="T:System.Security.Cryptography.HashAlgorithm"/></summary>
|
||||
<returns><see cref="T:System.Security.Cryptography.HashAlgorithm"/></returns>
|
||||
</member>
|
||||
<member name="T:K4os.Hash.xxHash.XXH64">
|
||||
<summary>
|
||||
xxHash 64-bit.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:K4os.Hash.xxHash.XXH64.EmptyHash">
|
||||
<summary>Hash of empty buffer.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.DigestOf(System.Void*,System.Int32)">
|
||||
<summary>Hash of provided buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<returns>Digest.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.DigestOf(System.ReadOnlySpan{System.Byte})">
|
||||
<summary>Hash of provided buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<returns>Digest.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.DigestOf(System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Hash of provided buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<param name="offset">Starting offset.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
<returns>Digest.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.#ctor">
|
||||
<summary>Creates xxHash instance.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.Reset">
|
||||
<summary>Resets hash calculation.</summary>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.Update(System.Byte*,System.Int32)">
|
||||
<summary>Updates the has using given buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.Update(System.ReadOnlySpan{System.Byte})">
|
||||
<summary>Updates the has using given buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.Update(System.Byte[],System.Int32,System.Int32)">
|
||||
<summary>Updates the has using given buffer.</summary>
|
||||
<param name="bytes">Buffer.</param>
|
||||
<param name="offset">Starting offset.</param>
|
||||
<param name="length">Length of buffer.</param>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.Digest">
|
||||
<summary>Hash so far.</summary>
|
||||
<returns>Hash so far.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.DigestBytes">
|
||||
<summary>Hash so far, as byte array.</summary>
|
||||
<returns>Hash so far.</returns>
|
||||
</member>
|
||||
<member name="M:K4os.Hash.xxHash.XXH64.AsHashAlgorithm">
|
||||
<summary>Converts this class to <see cref="T:System.Security.Cryptography.HashAlgorithm"/></summary>
|
||||
<returns><see cref="T:System.Security.Cryptography.HashAlgorithm"/></returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user