tune
This commit is contained in:
parent
1e41b2def5
commit
955dab6e65
Binary file not shown.
BIN
App/HiCbtr.dll
BIN
App/HiCbtr.dll
Binary file not shown.
BIN
App/HiDisp.dll
BIN
App/HiDisp.dll
Binary file not shown.
BIN
App/HiGeom.dll
BIN
App/HiGeom.dll
Binary file not shown.
Binary file not shown.
BIN
App/HiMech.dll
BIN
App/HiMech.dll
Binary file not shown.
@ -11,9 +11,9 @@
|
|||||||
"dependencies": {
|
"dependencies": {
|
||||||
"AvalonEdit": "6.3.0.90",
|
"AvalonEdit": "6.3.0.90",
|
||||||
"FontAwesome.Sharp": "6.3.0",
|
"FontAwesome.Sharp": "6.3.0",
|
||||||
"Hi.WpfPlus": "3.1.89",
|
"Hi.WpfPlus": "3.1.90",
|
||||||
"HiNc": "3.1.104",
|
"HiNc": "3.1.105",
|
||||||
"HiNc-Resource": "3.1.4",
|
"HiNc-Resource": "3.1.5",
|
||||||
"runtimepack.Microsoft.NETCore.App.Runtime.win-x64": "10.0.1",
|
"runtimepack.Microsoft.NETCore.App.Runtime.win-x64": "10.0.1",
|
||||||
"runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64": "10.0.1",
|
"runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64": "10.0.1",
|
||||||
"runtimepack.Microsoft.AspNetCore.App.Runtime.win-x64": "10.0.1"
|
"runtimepack.Microsoft.AspNetCore.App.Runtime.win-x64": "10.0.1"
|
||||||
@ -1673,36 +1673,36 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Hi.WpfPlus/3.1.89": {
|
"Hi.WpfPlus/3.1.90": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"HiDisp": "3.1.91"
|
"HiDisp": "3.1.92"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net10.0-windows7.0/Hi.WpfPlus.dll": {
|
"lib/net10.0-windows7.0/Hi.WpfPlus.dll": {
|
||||||
"assemblyVersion": "3.1.89.0",
|
"assemblyVersion": "3.1.90.0",
|
||||||
"fileVersion": "3.1.89.0"
|
"fileVersion": "3.1.90.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"HiCbtr/3.1.89": {
|
"HiCbtr/3.1.90": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"HiDisp": "3.1.91"
|
"HiDisp": "3.1.92"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net10.0/HiCbtr.dll": {
|
"lib/net10.0/HiCbtr.dll": {
|
||||||
"assemblyVersion": "3.1.89.0",
|
"assemblyVersion": "3.1.90.0",
|
||||||
"fileVersion": "3.1.89.0"
|
"fileVersion": "3.1.90.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"HiDisp/3.1.91": {
|
"HiDisp/3.1.92": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"HiGeom": "3.1.83"
|
"HiGeom": "3.1.84"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net10.0/HiDisp.dll": {
|
"lib/net10.0/HiDisp.dll": {
|
||||||
"assemblyVersion": "3.1.91.0",
|
"assemblyVersion": "3.1.92.0",
|
||||||
"fileVersion": "3.1.91.0"
|
"fileVersion": "3.1.92.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"native": {
|
"native": {
|
||||||
@ -1720,7 +1720,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"HiGeom/3.1.83": {
|
"HiGeom/3.1.84": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"Google.Protobuf": "3.28.3",
|
"Google.Protobuf": "3.28.3",
|
||||||
"Grpc.AspNetCore": "2.66.0",
|
"Grpc.AspNetCore": "2.66.0",
|
||||||
@ -1731,8 +1731,8 @@
|
|||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net10.0/HiGeom.dll": {
|
"lib/net10.0/HiGeom.dll": {
|
||||||
"assemblyVersion": "3.1.83.0",
|
"assemblyVersion": "3.1.84.0",
|
||||||
"fileVersion": "3.1.83.0"
|
"fileVersion": "3.1.84.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"resources": {
|
"resources": {
|
||||||
@ -1744,27 +1744,27 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"HiLicense/3.1.83": {
|
"HiLicense/3.1.84": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"HiGeom": "3.1.83"
|
"HiGeom": "3.1.84"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net10.0/HiLicense.dll": {
|
"lib/net10.0/HiLicense.dll": {
|
||||||
"assemblyVersion": "3.1.83.0",
|
"assemblyVersion": "3.1.84.0",
|
||||||
"fileVersion": "3.1.83.0"
|
"fileVersion": "3.1.84.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"HiMech/3.1.96": {
|
"HiMech/3.1.97": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"CommandLineParser": "2.9.1",
|
"CommandLineParser": "2.9.1",
|
||||||
"HiCbtr": "3.1.89",
|
"HiCbtr": "3.1.90",
|
||||||
"Microsoft.CodeAnalysis.CSharp.Scripting": "5.0.0"
|
"Microsoft.CodeAnalysis.CSharp.Scripting": "5.0.0"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net10.0/HiMech.dll": {
|
"lib/net10.0/HiMech.dll": {
|
||||||
"assemblyVersion": "3.1.96.0",
|
"assemblyVersion": "3.1.97.0",
|
||||||
"fileVersion": "3.1.96.0"
|
"fileVersion": "3.1.97.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"resources": {
|
"resources": {
|
||||||
@ -1779,19 +1779,19 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"HiNc/3.1.104": {
|
"HiNc/3.1.105": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"Google.Protobuf": "3.28.3",
|
"Google.Protobuf": "3.28.3",
|
||||||
"Grpc.AspNetCore": "2.66.0",
|
"Grpc.AspNetCore": "2.66.0",
|
||||||
"Grpc.Net.Client": "2.66.0",
|
"Grpc.Net.Client": "2.66.0",
|
||||||
"HiLicense": "3.1.83",
|
"HiLicense": "3.1.84",
|
||||||
"HiMech": "3.1.96",
|
"HiMech": "3.1.97",
|
||||||
"HiUniNc": "3.1.93"
|
"HiUniNc": "3.1.94"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net10.0/HiNc.dll": {
|
"lib/net10.0/HiNc.dll": {
|
||||||
"assemblyVersion": "3.1.104.0",
|
"assemblyVersion": "3.1.105.0",
|
||||||
"fileVersion": "3.1.104.0"
|
"fileVersion": "3.1.105.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"resources": {
|
"resources": {
|
||||||
@ -1803,22 +1803,22 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"HiNc-Resource/3.1.4": {
|
"HiNc-Resource/3.1.5": {
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net10.0/HiNc-Resource.dll": {
|
"lib/net10.0/HiNc-Resource.dll": {
|
||||||
"assemblyVersion": "3.1.4.0",
|
"assemblyVersion": "3.1.5.0",
|
||||||
"fileVersion": "3.1.4.0"
|
"fileVersion": "3.1.5.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"HiUniNc/3.1.93": {
|
"HiUniNc/3.1.94": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"HiMech": "3.1.96"
|
"HiMech": "3.1.97"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net10.0/HiUniNc.dll": {
|
"lib/net10.0/HiUniNc.dll": {
|
||||||
"assemblyVersion": "3.1.93.0",
|
"assemblyVersion": "3.1.94.0",
|
||||||
"fileVersion": "3.1.93.0"
|
"fileVersion": "3.1.94.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -2191,68 +2191,68 @@
|
|||||||
"path": "grpc.net.common/2.66.0",
|
"path": "grpc.net.common/2.66.0",
|
||||||
"hashPath": "grpc.net.common.2.66.0.nupkg.sha512"
|
"hashPath": "grpc.net.common.2.66.0.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"Hi.WpfPlus/3.1.89": {
|
"Hi.WpfPlus/3.1.90": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-9dQXs9vLtYwjNbawAiN3JNjY0TDFsQGX3k52HH+/Lj6gL1cxuJ7t/e4nzMW2iofOOxn+PMYavCHVVj1hP9GuPw==",
|
"sha512": "sha512-MVIkUMQe83udwxvfSg2JbVuntJOwUeywH8IMZp7sL+qZ5XIeqrAaQ7pRDQH8BgSXqd0uQ2VGp+gyPrFCWEDWQg==",
|
||||||
"path": "hi.wpfplus/3.1.89",
|
"path": "hi.wpfplus/3.1.90",
|
||||||
"hashPath": "hi.wpfplus.3.1.89.nupkg.sha512"
|
"hashPath": "hi.wpfplus.3.1.90.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"HiCbtr/3.1.89": {
|
"HiCbtr/3.1.90": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-yfAiY+SQrjEcx4GUbGTCz8DFridw2zkq8AlnOB6xKXKAW8Zutg2n7iTQ40WPAEwsTM6QbGR6wnxcYlq8je3wBQ==",
|
"sha512": "sha512-IQCsKABhWAecySEsH7OLqY1wU+nDxLP8wDfgh56UNsahic0JWFLCTP89bNSU0NUrTgFZrrFMvJRItQNI1bFLpA==",
|
||||||
"path": "hicbtr/3.1.89",
|
"path": "hicbtr/3.1.90",
|
||||||
"hashPath": "hicbtr.3.1.89.nupkg.sha512"
|
"hashPath": "hicbtr.3.1.90.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"HiDisp/3.1.91": {
|
"HiDisp/3.1.92": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-O6M5Qj/I6Mh3Ha8UchwC/qNP65QDjQDVawdGLOQdXzJ9UcCnnNyj0RqxAwKDZ0/iI05W0I9TqO/leOSqKvLnNg==",
|
"sha512": "sha512-TUm7UMea2B0DfpAQXIreVs6C/68ODNfHaxvFwl00tStGNoEYWzwlE46qhlQ/uqCH5Vg1reSFmiezxZvFgyOFRA==",
|
||||||
"path": "hidisp/3.1.91",
|
"path": "hidisp/3.1.92",
|
||||||
"hashPath": "hidisp.3.1.91.nupkg.sha512"
|
"hashPath": "hidisp.3.1.92.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"HiGeom/3.1.83": {
|
"HiGeom/3.1.84": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-rG3fHzMwmKV9JERk1iSDmMSHmn4qMfIL6UakCRVeK0RYKnKZSik/WtQbp8D92m2euw6QmG/8uowHchEWpCoqbw==",
|
"sha512": "sha512-/ee3T+Azuu4z/1onghk3S7FSqtlzX2fqnMm8kfNxgzlRBFSr2se8QQ9mgfZdHHlCdasPfCn0LHA7kLE68MPgUg==",
|
||||||
"path": "higeom/3.1.83",
|
"path": "higeom/3.1.84",
|
||||||
"hashPath": "higeom.3.1.83.nupkg.sha512"
|
"hashPath": "higeom.3.1.84.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"HiLicense/3.1.83": {
|
"HiLicense/3.1.84": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-Awy+W14oB4gFp940wAI8ezS9faWVNnnTU4TIddyWAbmHu/BDAbV+1n/+Y79wRC0MGTkaEu9VWF/JxpTuvzg2Ug==",
|
"sha512": "sha512-AJbBhoZySX6NTlfuHYGYfsI9o7Au2YrldumzHM0NIl5JiT+moaEqUSk0c0BcFC7tL/kDA4lVOjjXyPEUKJWBrg==",
|
||||||
"path": "hilicense/3.1.83",
|
"path": "hilicense/3.1.84",
|
||||||
"hashPath": "hilicense.3.1.83.nupkg.sha512"
|
"hashPath": "hilicense.3.1.84.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"HiMech/3.1.96": {
|
"HiMech/3.1.97": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-GgSrKuIiiYWnTr8qFR5at8Pg8N8J+51om7djUh29T9azef8C2gpSXWfb/5noUcPWY4fX3fLfj0lEU/WEdpytAw==",
|
"sha512": "sha512-AfD+D0FDnmCNRJNkMJSOFN0o6SvztfnkeSGGXZ30+c4qmZlcKD7ack2mwHiQD+cfeiIx0MErj6FcKOc9K1XV/w==",
|
||||||
"path": "himech/3.1.96",
|
"path": "himech/3.1.97",
|
||||||
"hashPath": "himech.3.1.96.nupkg.sha512"
|
"hashPath": "himech.3.1.97.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"HiNc/3.1.104": {
|
"HiNc/3.1.105": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-3OP2xL9Tf+PTfpP4W1BKxpscvJM86CNTTSEB7RV5G6KCyGJhWd+e3ZkSkDBRv0S4qfX5MexHDEDmLF9WXwXOAw==",
|
"sha512": "sha512-RyD3IijJGtdFPq5UwWFxjxyVyzVACrytJi79Dia/IjEP1BZhw+UfeoztxkwGSQyx8cttd73g56MEkFl/Pj9FQw==",
|
||||||
"path": "hinc/3.1.104",
|
"path": "hinc/3.1.105",
|
||||||
"hashPath": "hinc.3.1.104.nupkg.sha512"
|
"hashPath": "hinc.3.1.105.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"HiNc-Resource/3.1.4": {
|
"HiNc-Resource/3.1.5": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-NN13r53qTmG3ilEtWsrGRPQ1byQ931JmOkUGwlNdxUKTXbP9EUH/56dMa8zLdXZtR26xOJe9VgvdxEJXbAz6GQ==",
|
"sha512": "sha512-jb16uq6aDo8xBCa877eL0Bmk5ICj0WF2Q14l4tj97zz7MopV+ae8yyTPWzgyt98abCvFPJl2D0Ioz6SxRzEDOg==",
|
||||||
"path": "hinc-resource/3.1.4",
|
"path": "hinc-resource/3.1.5",
|
||||||
"hashPath": "hinc-resource.3.1.4.nupkg.sha512"
|
"hashPath": "hinc-resource.3.1.5.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"HiUniNc/3.1.93": {
|
"HiUniNc/3.1.94": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-PLUDynjQbgo478pMKQ0VZAJc3lIV0ZwT4tS1JIpPvjDftpYGYF5QOSTV/qUMckBG8KGrdJPNTWQT9O8Hp/g+vw==",
|
"sha512": "sha512-Y3U6tHfUeYZ223x4aCufL0kzFKCABxJL6j6vOWvK/9Yxj8NP9rQiPpTbxJ+Kbv9KXQYOlkK9lEtPydoMXO3fJQ==",
|
||||||
"path": "hiuninc/3.1.93",
|
"path": "hiuninc/3.1.94",
|
||||||
"hashPath": "hiuninc.3.1.93.nupkg.sha512"
|
"hashPath": "hiuninc.3.1.94.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"MathNet.Numerics/5.0.0": {
|
"MathNet.Numerics/5.0.0": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
App/HiNc.dll
BIN
App/HiNc.dll
Binary file not shown.
BIN
App/HiUniNc.dll
BIN
App/HiUniNc.dll
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -153,6 +153,139 @@ Class ListUtil
|
|||||||
</h2>
|
</h2>
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_Common_Collections_ListUtil_GetCeilBySeek_" data-uid="Hi.Common.Collections.ListUtil.GetCeilBySeek*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_Common_Collections_ListUtil_GetCeilBySeek__2_System_Collections_Generic_IList___0____1_System_Func___0___1____0__System_Int32__System_Int32_Hi_Common_Collections_SeekDirection_" data-uid="Hi.Common.Collections.ListUtil.GetCeilBySeek``2(System.Collections.Generic.IList{``0},``1,System.Func{``0,``1},``0@,System.Int32@,System.Int32,Hi.Common.Collections.SeekDirection)">
|
||||||
|
GetCeilBySeek<TItem, TKey>(IList<TItem>, TKey, Func<TItem, TKey>, out TItem, out int, int, SeekDirection)
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"><p>Gets the ceil item by seeking with the specified direction.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public static SearchResult GetCeilBySeek<TItem, TKey>(this IList<TItem> src, TKey key, Func<TItem, TKey> getKeyFunc, out TItem ceilValue, out int ceilIndex, int seekingStartIndex, SeekDirection seekDirection = SeekDirection.Free) where TKey : IComparable<TKey></code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h4 class="section">Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1">IList</a><TItem></dt>
|
||||||
|
<dd><p>The source list.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>key</code> <span class="xref">TKey</span></dt>
|
||||||
|
<dd><p>The key to search for.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>getKeyFunc</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.func-2">Func</a><TItem, TKey></dt>
|
||||||
|
<dd><p>A function that extracts the key from an item.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>ceilValue</code> <span class="xref">TItem</span></dt>
|
||||||
|
<dd><p>The output ceil value.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>ceilIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
|
<dd><p>The output ceil index.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>seekingStartIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
|
<dd><p>The start index for seeking.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>seekDirection</code> <a class="xref" href="Hi.Common.Collections.SeekDirection.html">SeekDirection</a></dt>
|
||||||
|
<dd><p>The seek direction.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<h4 class="section">Returns</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a></dt>
|
||||||
|
<dd><p>The search result.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<h4 class="section">Type Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>TItem</code></dt>
|
||||||
|
<dd><p>The type of items in the list.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>TKey</code></dt>
|
||||||
|
<dd><p>The type of the key.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_Common_Collections_ListUtil_GetCeilIndexBySeek_" data-uid="Hi.Common.Collections.ListUtil.GetCeilIndexBySeek*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_Common_Collections_ListUtil_GetCeilIndexBySeek__2_System_Collections_Generic_IList___0____1_System_Func___0___1__System_Int32__System_Int32_Hi_Common_Collections_SeekDirection_" data-uid="Hi.Common.Collections.ListUtil.GetCeilIndexBySeek``2(System.Collections.Generic.IList{``0},``1,System.Func{``0,``1},System.Int32@,System.Int32,Hi.Common.Collections.SeekDirection)">
|
||||||
|
GetCeilIndexBySeek<TItem, TKey>(IList<TItem>, TKey, Func<TItem, TKey>, out int, int, SeekDirection)
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"><p>Gets the ceil index by seeking with the specified direction.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public static SearchResult GetCeilIndexBySeek<TItem, TKey>(this IList<TItem> src, TKey key, Func<TItem, TKey> getKeyFunc, out int ceilIndex, int seekingStartIndex, SeekDirection seekDirection = SeekDirection.Free) where TKey : IComparable<TKey></code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h4 class="section">Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1">IList</a><TItem></dt>
|
||||||
|
<dd><p>The source list.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>key</code> <span class="xref">TKey</span></dt>
|
||||||
|
<dd><p>The key to search for.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>getKeyFunc</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.func-2">Func</a><TItem, TKey></dt>
|
||||||
|
<dd><p>A function that extracts the key from an item.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>ceilIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
|
<dd><p>The output ceil index.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>seekingStartIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
|
<dd><p>The start index for seeking.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>seekDirection</code> <a class="xref" href="Hi.Common.Collections.SeekDirection.html">SeekDirection</a></dt>
|
||||||
|
<dd><p>The seek direction.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<h4 class="section">Returns</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a></dt>
|
||||||
|
<dd><p>The search result.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<h4 class="section">Type Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>TItem</code></dt>
|
||||||
|
<dd><p>The type of items in the list.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>TKey</code></dt>
|
||||||
|
<dd><p>The type of the key.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h4 class="section" id="Hi_Common_Collections_ListUtil_GetCeilIndexBySeek__2_System_Collections_Generic_IList___0____1_System_Func___0___1__System_Int32__System_Int32_Hi_Common_Collections_SeekDirection__remarks">Remarks</h4>
|
||||||
|
<div class="markdown level1 remarks"><p>The <a class="xref" href="Hi.Common.Collections.SeekDirection.html#Hi_Common_Collections_SeekDirection_Free">Free</a> seek direction does not loss additional performance.
|
||||||
|
The seek direction only effect the resulting value by the <code class="paramref">seekingStartIndex</code> bound.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a id="Hi_Common_Collections_ListUtil_GetCeilIndex_" data-uid="Hi.Common.Collections.ListUtil.GetCeilIndex*"></a>
|
<a id="Hi_Common_Collections_ListUtil_GetCeilIndex_" data-uid="Hi.Common.Collections.ListUtil.GetCeilIndex*"></a>
|
||||||
|
|
||||||
<h3 id="Hi_Common_Collections_ListUtil_GetCeilIndex__2_System_Collections_Generic_IList___0____1_System_Func___0___1_System_Int32__System_Int32__" data-uid="Hi.Common.Collections.ListUtil.GetCeilIndex``2(System.Collections.Generic.IList{``0},``1,System.Func{``0,``1,System.Int32},System.Int32@)">
|
<h3 id="Hi_Common_Collections_ListUtil_GetCeilIndex__2_System_Collections_Generic_IList___0____1_System_Func___0___1_System_Int32__System_Int32__" data-uid="Hi.Common.Collections.ListUtil.GetCeilIndex``2(System.Collections.Generic.IList{``0},``1,System.Func{``0,``1,System.Int32},System.Int32@)">
|
||||||
@ -165,7 +298,7 @@ Class ListUtil
|
|||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">public static BinarySearchResult GetCeilIndex<Item, ItemKey>(this IList<Item> sortedItems, ItemKey key, Func<Item, ItemKey, int> comparingFunc, out int index)</code></pre>
|
<pre><code class="lang-csharp hljs">public static SearchResult GetCeilIndex<Item, ItemKey>(this IList<Item> sortedItems, ItemKey key, Func<Item, ItemKey, int> comparingFunc, out int index)</code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
@ -186,8 +319,8 @@ Class ListUtil
|
|||||||
|
|
||||||
<h4 class="section">Returns</h4>
|
<h4 class="section">Returns</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><a class="xref" href="Hi.Common.BinarySearchResult.html">BinarySearchResult</a></dt>
|
<dt><a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a></dt>
|
||||||
<dd><p>A <a class="xref" href="Hi.Common.BinarySearchResult.html">BinarySearchResult</a> indicating the result of the search.</p>
|
<dd><p>A <a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a> indicating the result of the search.</p>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
@ -222,7 +355,7 @@ Class ListUtil
|
|||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">public static BinarySearchResult GetCeilIndex<TKey, Item>(this IList<Item> sortedItems, TKey keyQuantity, Func<Item, TKey> getKeyQuantityFunc, out int index) where TKey : IComparable<TKey></code></pre>
|
<pre><code class="lang-csharp hljs">public static SearchResult GetCeilIndex<TKey, Item>(this IList<Item> sortedItems, TKey keyQuantity, Func<Item, TKey> getKeyQuantityFunc, out int index) where TKey : IComparable<TKey></code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
@ -243,8 +376,8 @@ Class ListUtil
|
|||||||
|
|
||||||
<h4 class="section">Returns</h4>
|
<h4 class="section">Returns</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><a class="xref" href="Hi.Common.BinarySearchResult.html">BinarySearchResult</a></dt>
|
<dt><a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a></dt>
|
||||||
<dd><p>A <a class="xref" href="Hi.Common.BinarySearchResult.html">BinarySearchResult</a> indicating the result of the search.</p>
|
<dd><p>A <a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a> indicating the result of the search.</p>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
@ -279,7 +412,7 @@ Class ListUtil
|
|||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">public static BinarySearchResult GetCeil<TKey, Item>(this IList<Item> sortedItems, TKey keyQuantity, Func<Item, TKey> getKeyQuantityFunc, out Item dst) where TKey : IComparable<TKey></code></pre>
|
<pre><code class="lang-csharp hljs">public static SearchResult GetCeil<TKey, Item>(this IList<Item> sortedItems, TKey keyQuantity, Func<Item, TKey> getKeyQuantityFunc, out Item dst) where TKey : IComparable<TKey></code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
@ -300,8 +433,8 @@ Class ListUtil
|
|||||||
|
|
||||||
<h4 class="section">Returns</h4>
|
<h4 class="section">Returns</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><a class="xref" href="Hi.Common.BinarySearchResult.html">BinarySearchResult</a></dt>
|
<dt><a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a></dt>
|
||||||
<dd><p>A <a class="xref" href="Hi.Common.BinarySearchResult.html">BinarySearchResult</a> indicating the result of the search.</p>
|
<dd><p>A <a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a> indicating the result of the search.</p>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
@ -324,6 +457,139 @@ Class ListUtil
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_Common_Collections_ListUtil_GetFloorBySeek_" data-uid="Hi.Common.Collections.ListUtil.GetFloorBySeek*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_Common_Collections_ListUtil_GetFloorBySeek__2_System_Collections_Generic_IList___0____1_System_Func___0___1____0__System_Int32__System_Int32_Hi_Common_Collections_SeekDirection_" data-uid="Hi.Common.Collections.ListUtil.GetFloorBySeek``2(System.Collections.Generic.IList{``0},``1,System.Func{``0,``1},``0@,System.Int32@,System.Int32,Hi.Common.Collections.SeekDirection)">
|
||||||
|
GetFloorBySeek<TItem, TKey>(IList<TItem>, TKey, Func<TItem, TKey>, out TItem, out int, int, SeekDirection)
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"><p>Gets the floor item by seeking with the specified direction.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public static SearchResult GetFloorBySeek<TItem, TKey>(this IList<TItem> src, TKey key, Func<TItem, TKey> getKeyFunc, out TItem floorValue, out int floorIndex, int seekingStartIndex, SeekDirection seekDirection = SeekDirection.Free) where TKey : IComparable<TKey></code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h4 class="section">Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1">IList</a><TItem></dt>
|
||||||
|
<dd><p>The source list.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>key</code> <span class="xref">TKey</span></dt>
|
||||||
|
<dd><p>The key to search for.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>getKeyFunc</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.func-2">Func</a><TItem, TKey></dt>
|
||||||
|
<dd><p>A function that extracts the key from an item.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>floorValue</code> <span class="xref">TItem</span></dt>
|
||||||
|
<dd><p>The output floor value.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>floorIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
|
<dd><p>The output floor index.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>seekingStartIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
|
<dd><p>The start index for seeking.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>seekDirection</code> <a class="xref" href="Hi.Common.Collections.SeekDirection.html">SeekDirection</a></dt>
|
||||||
|
<dd><p>The seek direction.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<h4 class="section">Returns</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a></dt>
|
||||||
|
<dd><p>The search result.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<h4 class="section">Type Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>TItem</code></dt>
|
||||||
|
<dd><p>The type of items in the list.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>TKey</code></dt>
|
||||||
|
<dd><p>The type of the key.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_Common_Collections_ListUtil_GetFloorIndexBySeek_" data-uid="Hi.Common.Collections.ListUtil.GetFloorIndexBySeek*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_Common_Collections_ListUtil_GetFloorIndexBySeek__2_System_Collections_Generic_IList___0____1_System_Func___0___1__System_Int32__System_Int32_Hi_Common_Collections_SeekDirection_" data-uid="Hi.Common.Collections.ListUtil.GetFloorIndexBySeek``2(System.Collections.Generic.IList{``0},``1,System.Func{``0,``1},System.Int32@,System.Int32,Hi.Common.Collections.SeekDirection)">
|
||||||
|
GetFloorIndexBySeek<TItem, TKey>(IList<TItem>, TKey, Func<TItem, TKey>, out int, int, SeekDirection)
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"><p>Gets the floor index by seeking with the specified direction.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public static SearchResult GetFloorIndexBySeek<TItem, TKey>(this IList<TItem> src, TKey key, Func<TItem, TKey> getKeyFunc, out int floorIndex, int seekingStartIndex, SeekDirection seekDirection = SeekDirection.Free) where TKey : IComparable<TKey></code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h4 class="section">Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1">IList</a><TItem></dt>
|
||||||
|
<dd><p>The source list.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>key</code> <span class="xref">TKey</span></dt>
|
||||||
|
<dd><p>The key to search for.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>getKeyFunc</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.func-2">Func</a><TItem, TKey></dt>
|
||||||
|
<dd><p>A function that extracts the key from an item.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>floorIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
|
<dd><p>The output floor index.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>seekingStartIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
|
<dd><p>The start index for seeking.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>seekDirection</code> <a class="xref" href="Hi.Common.Collections.SeekDirection.html">SeekDirection</a></dt>
|
||||||
|
<dd><p>The seek direction.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<h4 class="section">Returns</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a></dt>
|
||||||
|
<dd><p>The search result.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<h4 class="section">Type Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>TItem</code></dt>
|
||||||
|
<dd><p>The type of items in the list.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>TKey</code></dt>
|
||||||
|
<dd><p>The type of the key.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h4 class="section" id="Hi_Common_Collections_ListUtil_GetFloorIndexBySeek__2_System_Collections_Generic_IList___0____1_System_Func___0___1__System_Int32__System_Int32_Hi_Common_Collections_SeekDirection__remarks">Remarks</h4>
|
||||||
|
<div class="markdown level1 remarks"><p>The <a class="xref" href="Hi.Common.Collections.SeekDirection.html#Hi_Common_Collections_SeekDirection_Free">Free</a> seek direction does not loss additional performance.
|
||||||
|
The seek direction only effect the resulting value by the <code class="paramref">seekingStartIndex</code> bound.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a id="Hi_Common_Collections_ListUtil_GetFloorIndex_" data-uid="Hi.Common.Collections.ListUtil.GetFloorIndex*"></a>
|
<a id="Hi_Common_Collections_ListUtil_GetFloorIndex_" data-uid="Hi.Common.Collections.ListUtil.GetFloorIndex*"></a>
|
||||||
|
|
||||||
<h3 id="Hi_Common_Collections_ListUtil_GetFloorIndex__2_System_Collections_Generic_IList___0____1_System_Func___0___1_System_Int32__System_Int32__" data-uid="Hi.Common.Collections.ListUtil.GetFloorIndex``2(System.Collections.Generic.IList{``0},``1,System.Func{``0,``1,System.Int32},System.Int32@)">
|
<h3 id="Hi_Common_Collections_ListUtil_GetFloorIndex__2_System_Collections_Generic_IList___0____1_System_Func___0___1_System_Int32__System_Int32__" data-uid="Hi.Common.Collections.ListUtil.GetFloorIndex``2(System.Collections.Generic.IList{``0},``1,System.Func{``0,``1,System.Int32},System.Int32@)">
|
||||||
@ -336,7 +602,7 @@ Class ListUtil
|
|||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">public static BinarySearchResult GetFloorIndex<Item, ItemKey>(this IList<Item> sortedItems, ItemKey key, Func<Item, ItemKey, int> comparingFunc, out int index)</code></pre>
|
<pre><code class="lang-csharp hljs">public static SearchResult GetFloorIndex<Item, ItemKey>(this IList<Item> sortedItems, ItemKey key, Func<Item, ItemKey, int> comparingFunc, out int index)</code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
@ -357,8 +623,8 @@ Class ListUtil
|
|||||||
|
|
||||||
<h4 class="section">Returns</h4>
|
<h4 class="section">Returns</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><a class="xref" href="Hi.Common.BinarySearchResult.html">BinarySearchResult</a></dt>
|
<dt><a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a></dt>
|
||||||
<dd><p>A <a class="xref" href="Hi.Common.BinarySearchResult.html">BinarySearchResult</a> indicating the result of the search.</p>
|
<dd><p>A <a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a> indicating the result of the search.</p>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
@ -393,7 +659,7 @@ Class ListUtil
|
|||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">public static BinarySearchResult GetFloorIndex<TKey, Item>(this IList<Item> sortedItems, TKey key, Func<Item, TKey> getKeyFunc, out int index) where TKey : IComparable<TKey></code></pre>
|
<pre><code class="lang-csharp hljs">public static SearchResult GetFloorIndex<TKey, Item>(this IList<Item> sortedItems, TKey key, Func<Item, TKey> getKeyFunc, out int index) where TKey : IComparable<TKey></code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
@ -414,8 +680,8 @@ Class ListUtil
|
|||||||
|
|
||||||
<h4 class="section">Returns</h4>
|
<h4 class="section">Returns</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><a class="xref" href="Hi.Common.BinarySearchResult.html">BinarySearchResult</a></dt>
|
<dt><a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a></dt>
|
||||||
<dd><p>A <a class="xref" href="Hi.Common.BinarySearchResult.html">BinarySearchResult</a> indicating the result of the search.</p>
|
<dd><p>A <a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a> indicating the result of the search.</p>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
@ -450,7 +716,7 @@ Class ListUtil
|
|||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">public static BinarySearchResult GetFloor<TKey, Item>(this IList<Item> sortedItems, TKey keyQuantity, Func<Item, TKey> getKeyQuantityFunc, out Item dst) where TKey : IComparable<TKey></code></pre>
|
<pre><code class="lang-csharp hljs">public static SearchResult GetFloor<TKey, Item>(this IList<Item> sortedItems, TKey keyQuantity, Func<Item, TKey> getKeyQuantityFunc, out Item dst) where TKey : IComparable<TKey></code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
@ -471,8 +737,8 @@ Class ListUtil
|
|||||||
|
|
||||||
<h4 class="section">Returns</h4>
|
<h4 class="section">Returns</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><a class="xref" href="Hi.Common.BinarySearchResult.html">BinarySearchResult</a></dt>
|
<dt><a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a></dt>
|
||||||
<dd><p>A <a class="xref" href="Hi.Common.BinarySearchResult.html">BinarySearchResult</a> indicating the result of the search.</p>
|
<dd><p>A <a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a> indicating the result of the search.</p>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
@ -1175,7 +1441,7 @@ with the list items.</p>
|
|||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">public static BinarySearchResult GetNearestIndex<TItem, TItemKey>(this IList<TItem> src, TItemKey key, Func<TItem, TItemKey, double> itemToKeyDistanceFunc, out int index)</code></pre>
|
<pre><code class="lang-csharp hljs">public static SearchResult GetNearestIndex<TItem, TItemKey>(this IList<TItem> src, TItemKey key, Func<TItem, TItemKey, double> itemToKeyDistanceFunc, out int index)</code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
@ -1196,7 +1462,7 @@ with the list items.</p>
|
|||||||
|
|
||||||
<h4 class="section">Returns</h4>
|
<h4 class="section">Returns</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><a class="xref" href="Hi.Common.BinarySearchResult.html">BinarySearchResult</a></dt>
|
<dt><a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a></dt>
|
||||||
<dd><p>A BinarySearchResult indicating the result of the search</p>
|
<dd><p>A BinarySearchResult indicating the result of the search</p>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
@ -1232,7 +1498,7 @@ with the list items.</p>
|
|||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">public static BinarySearchResult GetNearestIndex<TItem, TItemKey>(this IList<TItem> src, TItemKey key, Func<TItem, TItemKey, int> itemCompareToKeyFunc, Func<TItem, TItemKey, double> itemToKeyDistanceFunc, out int index)</code></pre>
|
<pre><code class="lang-csharp hljs">public static SearchResult GetNearestIndex<TItem, TItemKey>(this IList<TItem> src, TItemKey key, Func<TItem, TItemKey, int> itemCompareToKeyFunc, Func<TItem, TItemKey, double> itemToKeyDistanceFunc, out int index)</code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
@ -1256,7 +1522,7 @@ with the list items.</p>
|
|||||||
|
|
||||||
<h4 class="section">Returns</h4>
|
<h4 class="section">Returns</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><a class="xref" href="Hi.Common.BinarySearchResult.html">BinarySearchResult</a></dt>
|
<dt><a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a></dt>
|
||||||
<dd><p>A BinarySearchResult indicating the result of the search</p>
|
<dd><p>A BinarySearchResult indicating the result of the search</p>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
@ -1718,6 +1984,51 @@ with the list items.</p>
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_Common_Collections_ListUtil_GetSubList_" data-uid="Hi.Common.Collections.ListUtil.GetSubList*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_Common_Collections_ListUtil_GetSubList__1_System_Collections_Generic_IList___0__System_Int32_System_Int32_" data-uid="Hi.Common.Collections.ListUtil.GetSubList``1(System.Collections.Generic.IList{``0},System.Int32,System.Int32)">
|
||||||
|
GetSubList<TItem>(IList<TItem>, int, int)
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"></div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public static SubList<TItem> GetSubList<TItem>(this IList<TItem> src, int beginIndex, int endIndex)</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h4 class="section">Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1">IList</a><TItem></dt>
|
||||||
|
<dd></dd>
|
||||||
|
<dt><code>beginIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
|
<dd></dd>
|
||||||
|
<dt><code>endIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
|
<dd></dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<h4 class="section">Returns</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><a class="xref" href="Hi.Common.Collections.SubList-1.html">SubList</a><TItem></dt>
|
||||||
|
<dd></dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<h4 class="section">Type Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>TItem</code></dt>
|
||||||
|
<dd></dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a id="Hi_Common_Collections_ListUtil_Swap_" data-uid="Hi.Common.Collections.ListUtil.Swap*"></a>
|
<a id="Hi_Common_Collections_ListUtil_Swap_" data-uid="Hi.Common.Collections.ListUtil.Swap*"></a>
|
||||||
|
|
||||||
<h3 id="Hi_Common_Collections_ListUtil_Swap__1_System_Collections_Generic_IList___0__System_Int32_System_Int32_" data-uid="Hi.Common.Collections.ListUtil.Swap``1(System.Collections.Generic.IList{``0},System.Int32,System.Int32)">
|
<h3 id="Hi_Common_Collections_ListUtil_Swap__1_System_Collections_Generic_IList___0__System_Int32_System_Int32_" data-uid="Hi.Common.Collections.ListUtil.Swap``1(System.Collections.Generic.IList{``0},System.Int32,System.Int32)">
|
||||||
|
|||||||
@ -2,9 +2,9 @@
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<title>Enum SortedListUtil.SearchMethod | HiAPI-C# 2025 </title>
|
<title>Enum SearchTargetMode | HiAPI-C# 2025 </title>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<meta name="title" content="Enum SortedListUtil.SearchMethod | HiAPI-C# 2025 ">
|
<meta name="title" content="Enum SearchTargetMode | HiAPI-C# 2025 ">
|
||||||
|
|
||||||
<meta name="description" content="Specifies the search method to use when looking for values in a sorted list.">
|
<meta name="description" content="Specifies the search method to use when looking for values in a sorted list.">
|
||||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||||
@ -84,13 +84,13 @@
|
|||||||
<nav id="breadcrumb"></nav>
|
<nav id="breadcrumb"></nav>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<article data-uid="Hi.Common.Collections.SortedListUtil.SearchMethod">
|
<article data-uid="Hi.Common.Collections.SearchTargetMode">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<h1 id="Hi_Common_Collections_SortedListUtil_SearchMethod" data-uid="Hi.Common.Collections.SortedListUtil.SearchMethod" class="text-break">
|
<h1 id="Hi_Common_Collections_SearchTargetMode" data-uid="Hi.Common.Collections.SearchTargetMode" class="text-break">
|
||||||
Enum SortedListUtil.SearchMethod
|
Enum SearchTargetMode
|
||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<div class="facts text-secondary">
|
<div class="facts text-secondary">
|
||||||
@ -103,7 +103,7 @@ Enum SortedListUtil.SearchMethod
|
|||||||
<div class="markdown conceptual"></div>
|
<div class="markdown conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">public enum SortedListUtil.SearchMethod</code></pre>
|
<pre><code class="lang-csharp hljs">public enum SearchTargetMode</code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@ -145,11 +145,11 @@ Enum SortedListUtil.SearchMethod
|
|||||||
<h2 id="fields">Fields
|
<h2 id="fields">Fields
|
||||||
</h2>
|
</h2>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt id="Hi_Common_Collections_SortedListUtil_SearchMethod_Ceil"><code>Ceil = 1</code></dt>
|
<dt id="Hi_Common_Collections_SearchTargetMode_Ceil"><code>Ceil = 1</code></dt>
|
||||||
|
|
||||||
<dd><p>Find the smallest element greater than or equal to the key.</p>
|
<dd><p>Find the smallest element greater than or equal to the key.</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt id="Hi_Common_Collections_SortedListUtil_SearchMethod_Floor"><code>Floor = 0</code></dt>
|
<dt id="Hi_Common_Collections_SearchTargetMode_Floor"><code>Floor = 0</code></dt>
|
||||||
|
|
||||||
<dd><p>Find the largest element less than or equal to the key.</p>
|
<dd><p>Find the largest element less than or equal to the key.</p>
|
||||||
</dd>
|
</dd>
|
||||||
@ -2,9 +2,9 @@
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<title>Enum SortedListUtil.SeekDirection | HiAPI-C# 2025 </title>
|
<title>Enum SeekDirection | HiAPI-C# 2025 </title>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<meta name="title" content="Enum SortedListUtil.SeekDirection | HiAPI-C# 2025 ">
|
<meta name="title" content="Enum SeekDirection | HiAPI-C# 2025 ">
|
||||||
|
|
||||||
<meta name="description" content="Specifies the seek direction for sorted list operations.">
|
<meta name="description" content="Specifies the seek direction for sorted list operations.">
|
||||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||||
@ -84,13 +84,13 @@
|
|||||||
<nav id="breadcrumb"></nav>
|
<nav id="breadcrumb"></nav>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<article data-uid="Hi.Common.Collections.SortedListUtil.SeekDirection">
|
<article data-uid="Hi.Common.Collections.SeekDirection">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<h1 id="Hi_Common_Collections_SortedListUtil_SeekDirection" data-uid="Hi.Common.Collections.SortedListUtil.SeekDirection" class="text-break">
|
<h1 id="Hi_Common_Collections_SeekDirection" data-uid="Hi.Common.Collections.SeekDirection" class="text-break">
|
||||||
Enum SortedListUtil.SeekDirection
|
Enum SeekDirection
|
||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<div class="facts text-secondary">
|
<div class="facts text-secondary">
|
||||||
@ -103,7 +103,7 @@ Enum SortedListUtil.SeekDirection
|
|||||||
<div class="markdown conceptual"></div>
|
<div class="markdown conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">public enum SortedListUtil.SeekDirection</code></pre>
|
<pre><code class="lang-csharp hljs">public enum SeekDirection</code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@ -145,15 +145,15 @@ Enum SortedListUtil.SeekDirection
|
|||||||
<h2 id="fields">Fields
|
<h2 id="fields">Fields
|
||||||
</h2>
|
</h2>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt id="Hi_Common_Collections_SortedListUtil_SeekDirection_Backward"><code>Backward = 2</code></dt>
|
<dt id="Hi_Common_Collections_SeekDirection_Backward"><code>Backward = 2</code></dt>
|
||||||
|
|
||||||
<dd><p>Backward seek direction.</p>
|
<dd><p>Backward seek direction.</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt id="Hi_Common_Collections_SortedListUtil_SeekDirection_Forward"><code>Forward = 1</code></dt>
|
<dt id="Hi_Common_Collections_SeekDirection_Forward"><code>Forward = 1</code></dt>
|
||||||
|
|
||||||
<dd><p>Forward seek direction.</p>
|
<dd><p>Forward seek direction.</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt id="Hi_Common_Collections_SortedListUtil_SeekDirection_Free"><code>Free = 0</code></dt>
|
<dt id="Hi_Common_Collections_SeekDirection_Free"><code>Free = 0</code></dt>
|
||||||
|
|
||||||
<dd><p>Free seek direction without additional performance cost.</p>
|
<dd><p>Free seek direction without additional performance cost.</p>
|
||||||
</dd>
|
</dd>
|
||||||
@ -155,18 +155,18 @@ Class SortedListUtil
|
|||||||
|
|
||||||
<a id="Hi_Common_Collections_SortedListUtil_GetByMethod_" data-uid="Hi.Common.Collections.SortedListUtil.GetByMethod*"></a>
|
<a id="Hi_Common_Collections_SortedListUtil_GetByMethod_" data-uid="Hi.Common.Collections.SortedListUtil.GetByMethod*"></a>
|
||||||
|
|
||||||
<h3 id="Hi_Common_Collections_SortedListUtil_GetByMethod__2_System_Collections_Generic_SortedList___0___1____0_Hi_Common_Collections_SortedListUtil_SearchMethod___1__System_Int32_System_Int32_" data-uid="Hi.Common.Collections.SortedListUtil.GetByMethod``2(System.Collections.Generic.SortedList{``0,``1},``0,Hi.Common.Collections.SortedListUtil.SearchMethod,``1@,System.Int32,System.Int32)">
|
<h3 id="Hi_Common_Collections_SortedListUtil_GetByMethod__2_System_Collections_Generic_SortedList___0___1____0_Hi_Common_Collections_SearchTargetMode___1__System_Int32_System_Int32_" data-uid="Hi.Common.Collections.SortedListUtil.GetByMethod``2(System.Collections.Generic.SortedList{``0,``1},``0,Hi.Common.Collections.SearchTargetMode,``1@,System.Int32,System.Int32)">
|
||||||
GetByMethod<TKey, V>(SortedList<TKey, V>, TKey, SearchMethod, out V, int, int)
|
GetByMethod<TKey, V>(SortedList<TKey, V>, TKey, SearchTargetMode, out V, int, int)
|
||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"><p>Get value by <code class="paramref">searchMethod</code>.
|
<div class="markdown level1 summary"><p>Get value by <code class="paramref">searchMethod</code>.
|
||||||
If return value is <a class="xref" href="Hi.Common.BinarySearchResult.html#Hi_Common_BinarySearchResult_NotExisted">NotExisted</a>, <code class="paramref">resultValue</code> will be the default value of <code class="typeparamref">V</code>.</p>
|
If return value is <a class="xref" href="Hi.Common.SearchResult.html#Hi_Common_SearchResult_NotExisted">NotExisted</a>, <code class="paramref">resultValue</code> will be the default value of <code class="typeparamref">V</code>.</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">public static BinarySearchResult GetByMethod<TKey, V>(this SortedList<TKey, V> src, TKey key, SortedListUtil.SearchMethod searchMethod, out V resultValue, int beginIndex = 0, int endIndex = -1) where TKey : IComparable<TKey></code></pre>
|
<pre><code class="lang-csharp hljs">public static SearchResult GetByMethod<TKey, V>(this SortedList<TKey, V> src, TKey key, SearchTargetMode searchMethod, out V resultValue, int beginIndex = 0, int endIndex = -1) where TKey : IComparable<TKey></code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
@ -177,7 +177,7 @@ If return value is <a class="xref" href="Hi.Common.BinarySearchResult.html#Hi_Co
|
|||||||
<dt><code>key</code> <span class="xref">TKey</span></dt>
|
<dt><code>key</code> <span class="xref">TKey</span></dt>
|
||||||
<dd><p>key</p>
|
<dd><p>key</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><code>searchMethod</code> <a class="xref" href="Hi.Common.Collections.SortedListUtil.html">SortedListUtil</a>.<a class="xref" href="Hi.Common.Collections.SortedListUtil.SearchMethod.html">SearchMethod</a></dt>
|
<dt><code>searchMethod</code> <a class="xref" href="Hi.Common.Collections.SearchTargetMode.html">SearchTargetMode</a></dt>
|
||||||
<dd><p>search method</p>
|
<dd><p>search method</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><code>resultValue</code> <span class="xref">V</span></dt>
|
<dt><code>resultValue</code> <span class="xref">V</span></dt>
|
||||||
@ -193,7 +193,7 @@ If return value is <a class="xref" href="Hi.Common.BinarySearchResult.html#Hi_Co
|
|||||||
|
|
||||||
<h4 class="section">Returns</h4>
|
<h4 class="section">Returns</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><a class="xref" href="Hi.Common.BinarySearchResult.html">BinarySearchResult</a></dt>
|
<dt><a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a></dt>
|
||||||
<dd><p>search result</p>
|
<dd><p>search result</p>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
@ -217,6 +217,125 @@ If return value is <a class="xref" href="Hi.Common.BinarySearchResult.html#Hi_Co
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_Common_Collections_SortedListUtil_GetCeilBySeek_" data-uid="Hi.Common.Collections.SortedListUtil.GetCeilBySeek*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_Common_Collections_SortedListUtil_GetCeilBySeek__2_System_Collections_Generic_SortedList___0___1____0___1__System_Int32__System_Int32_Hi_Common_Collections_SeekDirection_" data-uid="Hi.Common.Collections.SortedListUtil.GetCeilBySeek``2(System.Collections.Generic.SortedList{``0,``1},``0,``1@,System.Int32@,System.Int32,Hi.Common.Collections.SeekDirection)">
|
||||||
|
GetCeilBySeek<TKey, V>(SortedList<TKey, V>, TKey, out V, out int, int, SeekDirection)
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"><p>Gets the ceil value by seeking with the specified direction.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public static SearchResult GetCeilBySeek<TKey, V>(this SortedList<TKey, V> src, TKey key, out V ceilValue, out int ceilListIndex, int seekingStartListIndex, SeekDirection seekDirection = SeekDirection.Free) where TKey : IComparable<TKey></code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h4 class="section">Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.sortedlist-2">SortedList</a><TKey, V></dt>
|
||||||
|
<dd><p>The source sorted list.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>key</code> <span class="xref">TKey</span></dt>
|
||||||
|
<dd><p>The key to search for.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>ceilValue</code> <span class="xref">V</span></dt>
|
||||||
|
<dd><p>The output ceil value.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>ceilListIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
|
<dd><p>The output ceil list index.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>seekingStartListIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
|
<dd><p>The start list index for seeking.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>seekDirection</code> <a class="xref" href="Hi.Common.Collections.SeekDirection.html">SeekDirection</a></dt>
|
||||||
|
<dd><p>The seek direction.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<h4 class="section">Returns</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a></dt>
|
||||||
|
<dd><p>The binary search result.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<h4 class="section">Type Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>TKey</code></dt>
|
||||||
|
<dd><p>The type of keys in the sorted list.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>V</code></dt>
|
||||||
|
<dd><p>The type of values in the sorted list.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_Common_Collections_SortedListUtil_GetCeilListIndexBySeek_" data-uid="Hi.Common.Collections.SortedListUtil.GetCeilListIndexBySeek*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_Common_Collections_SortedListUtil_GetCeilListIndexBySeek__2_System_Collections_Generic_SortedList___0___1____0_System_Int32__System_Int32_Hi_Common_Collections_SeekDirection_" data-uid="Hi.Common.Collections.SortedListUtil.GetCeilListIndexBySeek``2(System.Collections.Generic.SortedList{``0,``1},``0,System.Int32@,System.Int32,Hi.Common.Collections.SeekDirection)">
|
||||||
|
GetCeilListIndexBySeek<TKey, V>(SortedList<TKey, V>, TKey, out int, int, SeekDirection)
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"></div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public static SearchResult GetCeilListIndexBySeek<TKey, V>(this SortedList<TKey, V> src, TKey key, out int ceilListIndex, int seekingStartListIndex, SeekDirection seekDirection = SeekDirection.Free) where TKey : IComparable<TKey></code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h4 class="section">Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.sortedlist-2">SortedList</a><TKey, V></dt>
|
||||||
|
<dd></dd>
|
||||||
|
<dt><code>key</code> <span class="xref">TKey</span></dt>
|
||||||
|
<dd></dd>
|
||||||
|
<dt><code>ceilListIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
|
<dd></dd>
|
||||||
|
<dt><code>seekingStartListIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
|
<dd><p>start list index for seeking.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>seekDirection</code> <a class="xref" href="Hi.Common.Collections.SeekDirection.html">SeekDirection</a></dt>
|
||||||
|
<dd></dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<h4 class="section">Returns</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a></dt>
|
||||||
|
<dd></dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<h4 class="section">Type Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>TKey</code></dt>
|
||||||
|
<dd></dd>
|
||||||
|
<dt><code>V</code></dt>
|
||||||
|
<dd></dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h4 class="section" id="Hi_Common_Collections_SortedListUtil_GetCeilListIndexBySeek__2_System_Collections_Generic_SortedList___0___1____0_System_Int32__System_Int32_Hi_Common_Collections_SeekDirection__remarks">Remarks</h4>
|
||||||
|
<div class="markdown level1 remarks"><p>The <a class="xref" href="Hi.Common.Collections.SeekDirection.html#Hi_Common_Collections_SeekDirection_Free">Free</a> seek direction does not loss additional performance.
|
||||||
|
The seek direction only effect the resulting value by the <code class="paramref">seekingStartListIndex</code> bound.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a id="Hi_Common_Collections_SortedListUtil_GetCeilListIndex_" data-uid="Hi.Common.Collections.SortedListUtil.GetCeilListIndex*"></a>
|
<a id="Hi_Common_Collections_SortedListUtil_GetCeilListIndex_" data-uid="Hi.Common.Collections.SortedListUtil.GetCeilListIndex*"></a>
|
||||||
|
|
||||||
<h3 id="Hi_Common_Collections_SortedListUtil_GetCeilListIndex__2_System_Collections_Generic_SortedList___0___1____0_System_Int32__System_Int32_System_Int32_" data-uid="Hi.Common.Collections.SortedListUtil.GetCeilListIndex``2(System.Collections.Generic.SortedList{``0,``1},``0,System.Int32@,System.Int32,System.Int32)">
|
<h3 id="Hi_Common_Collections_SortedListUtil_GetCeilListIndex__2_System_Collections_Generic_SortedList___0___1____0_System_Int32__System_Int32_System_Int32_" data-uid="Hi.Common.Collections.SortedListUtil.GetCeilListIndex``2(System.Collections.Generic.SortedList{``0,``1},``0,System.Int32@,System.Int32,System.Int32)">
|
||||||
@ -229,7 +348,7 @@ If return value is <a class="xref" href="Hi.Common.BinarySearchResult.html#Hi_Co
|
|||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">public static BinarySearchResult GetCeilListIndex<TKey, V>(this SortedList<TKey, V> src, TKey key, out int resultListIndex, int beginListIndex = 0, int endListIndex = -1) where TKey : IComparable<TKey></code></pre>
|
<pre><code class="lang-csharp hljs">public static SearchResult GetCeilListIndex<TKey, V>(this SortedList<TKey, V> src, TKey key, out int resultListIndex, int beginListIndex = 0, int endListIndex = -1) where TKey : IComparable<TKey></code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
@ -253,7 +372,7 @@ If return value is <a class="xref" href="Hi.Common.BinarySearchResult.html#Hi_Co
|
|||||||
|
|
||||||
<h4 class="section">Returns</h4>
|
<h4 class="section">Returns</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><a class="xref" href="Hi.Common.BinarySearchResult.html">BinarySearchResult</a></dt>
|
<dt><a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a></dt>
|
||||||
<dd><p>A value indicating whether an exact match was found, a ceiling value was found, or no suitable element exists.</p>
|
<dd><p>A value indicating whether an exact match was found, a ceiling value was found, or no suitable element exists.</p>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
@ -289,7 +408,7 @@ If return value is <a class="xref" href="Hi.Common.BinarySearchResult.html#Hi_Co
|
|||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">public static BinarySearchResult GetCeil<TKey, V>(this SortedList<TKey, V> src, TKey key, out V resultValue, int beginIndex = 0, int endIndex = -1) where TKey : IComparable<TKey></code></pre>
|
<pre><code class="lang-csharp hljs">public static SearchResult GetCeil<TKey, V>(this SortedList<TKey, V> src, TKey key, out V resultValue, int beginIndex = 0, int endIndex = -1) where TKey : IComparable<TKey></code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
@ -313,7 +432,7 @@ If return value is <a class="xref" href="Hi.Common.BinarySearchResult.html#Hi_Co
|
|||||||
|
|
||||||
<h4 class="section">Returns</h4>
|
<h4 class="section">Returns</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><a class="xref" href="Hi.Common.BinarySearchResult.html">BinarySearchResult</a></dt>
|
<dt><a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a></dt>
|
||||||
<dd><p>The binary search result.</p>
|
<dd><p>The binary search result.</p>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
@ -345,12 +464,12 @@ If return value is <a class="xref" href="Hi.Common.BinarySearchResult.html#Hi_Co
|
|||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"><p>Get ceil value by <code class="paramref">key</code>.
|
<div class="markdown level1 summary"><p>Get ceil value by <code class="paramref">key</code>.
|
||||||
If return value is <a class="xref" href="Hi.Common.BinarySearchResult.html#Hi_Common_BinarySearchResult_NotExisted">NotExisted</a>, <code class="paramref">resultValue</code> will be the default value of <code class="typeparamref">V</code>.</p>
|
If return value is <a class="xref" href="Hi.Common.SearchResult.html#Hi_Common_SearchResult_NotExisted">NotExisted</a>, <code class="paramref">resultValue</code> will be the default value of <code class="typeparamref">V</code>.</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">public static BinarySearchResult GetCeil<TKey, V>(this SortedList<TKey, V> src, TKey key, out V resultValue, out int ceilIndex, int beginIndex = 0, int endIndex = -1) where TKey : IComparable<TKey></code></pre>
|
<pre><code class="lang-csharp hljs">public static SearchResult GetCeil<TKey, V>(this SortedList<TKey, V> src, TKey key, out V resultValue, out int ceilIndex, int beginIndex = 0, int endIndex = -1) where TKey : IComparable<TKey></code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
@ -377,7 +496,7 @@ If return value is <a class="xref" href="Hi.Common.BinarySearchResult.html#Hi_Co
|
|||||||
|
|
||||||
<h4 class="section">Returns</h4>
|
<h4 class="section">Returns</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><a class="xref" href="Hi.Common.BinarySearchResult.html">BinarySearchResult</a></dt>
|
<dt><a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a></dt>
|
||||||
<dd><p>search result</p>
|
<dd><p>search result</p>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
@ -469,7 +588,7 @@ If return value is <a class="xref" href="Hi.Common.BinarySearchResult.html#Hi_Co
|
|||||||
|
|
||||||
<a id="Hi_Common_Collections_SortedListUtil_GetFloorBySeek_" data-uid="Hi.Common.Collections.SortedListUtil.GetFloorBySeek*"></a>
|
<a id="Hi_Common_Collections_SortedListUtil_GetFloorBySeek_" data-uid="Hi.Common.Collections.SortedListUtil.GetFloorBySeek*"></a>
|
||||||
|
|
||||||
<h3 id="Hi_Common_Collections_SortedListUtil_GetFloorBySeek__2_System_Collections_Generic_SortedList___0___1____0___1__System_Int32__System_Int32_Hi_Common_Collections_SortedListUtil_SeekDirection_" data-uid="Hi.Common.Collections.SortedListUtil.GetFloorBySeek``2(System.Collections.Generic.SortedList{``0,``1},``0,``1@,System.Int32@,System.Int32,Hi.Common.Collections.SortedListUtil.SeekDirection)">
|
<h3 id="Hi_Common_Collections_SortedListUtil_GetFloorBySeek__2_System_Collections_Generic_SortedList___0___1____0___1__System_Int32__System_Int32_Hi_Common_Collections_SeekDirection_" data-uid="Hi.Common.Collections.SortedListUtil.GetFloorBySeek``2(System.Collections.Generic.SortedList{``0,``1},``0,``1@,System.Int32@,System.Int32,Hi.Common.Collections.SeekDirection)">
|
||||||
GetFloorBySeek<TKey, V>(SortedList<TKey, V>, TKey, out V, out int, int, SeekDirection)
|
GetFloorBySeek<TKey, V>(SortedList<TKey, V>, TKey, out V, out int, int, SeekDirection)
|
||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
@ -479,7 +598,7 @@ If return value is <a class="xref" href="Hi.Common.BinarySearchResult.html#Hi_Co
|
|||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">public static BinarySearchResult GetFloorBySeek<TKey, V>(this SortedList<TKey, V> src, TKey key, out V floorValue, out int floorListIndex, int startListIndex, SortedListUtil.SeekDirection seekDirection = SeekDirection.Free) where TKey : IComparable<TKey></code></pre>
|
<pre><code class="lang-csharp hljs">public static SearchResult GetFloorBySeek<TKey, V>(this SortedList<TKey, V> src, TKey key, out V floorValue, out int floorListIndex, int seekingStartListIndex, SeekDirection seekDirection = SeekDirection.Free) where TKey : IComparable<TKey></code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
@ -496,17 +615,17 @@ If return value is <a class="xref" href="Hi.Common.BinarySearchResult.html#Hi_Co
|
|||||||
<dt><code>floorListIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
<dt><code>floorListIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
<dd><p>The output floor list index.</p>
|
<dd><p>The output floor list index.</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><code>startListIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
<dt><code>seekingStartListIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
<dd><p>The start list index.</p>
|
<dd><p>The start list index for seeking.</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><code>seekDirection</code> <a class="xref" href="Hi.Common.Collections.SortedListUtil.html">SortedListUtil</a>.<a class="xref" href="Hi.Common.Collections.SortedListUtil.SeekDirection.html">SeekDirection</a></dt>
|
<dt><code>seekDirection</code> <a class="xref" href="Hi.Common.Collections.SeekDirection.html">SeekDirection</a></dt>
|
||||||
<dd><p>The seek direction.</p>
|
<dd><p>The seek direction.</p>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
<h4 class="section">Returns</h4>
|
<h4 class="section">Returns</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><a class="xref" href="Hi.Common.BinarySearchResult.html">BinarySearchResult</a></dt>
|
<dt><a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a></dt>
|
||||||
<dd><p>The binary search result.</p>
|
<dd><p>The binary search result.</p>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
@ -532,7 +651,7 @@ If return value is <a class="xref" href="Hi.Common.BinarySearchResult.html#Hi_Co
|
|||||||
|
|
||||||
<a id="Hi_Common_Collections_SortedListUtil_GetFloorListIndexBySeek_" data-uid="Hi.Common.Collections.SortedListUtil.GetFloorListIndexBySeek*"></a>
|
<a id="Hi_Common_Collections_SortedListUtil_GetFloorListIndexBySeek_" data-uid="Hi.Common.Collections.SortedListUtil.GetFloorListIndexBySeek*"></a>
|
||||||
|
|
||||||
<h3 id="Hi_Common_Collections_SortedListUtil_GetFloorListIndexBySeek__2_System_Collections_Generic_SortedList___0___1____0_System_Int32__System_Int32_Hi_Common_Collections_SortedListUtil_SeekDirection_" data-uid="Hi.Common.Collections.SortedListUtil.GetFloorListIndexBySeek``2(System.Collections.Generic.SortedList{``0,``1},``0,System.Int32@,System.Int32,Hi.Common.Collections.SortedListUtil.SeekDirection)">
|
<h3 id="Hi_Common_Collections_SortedListUtil_GetFloorListIndexBySeek__2_System_Collections_Generic_SortedList___0___1____0_System_Int32__System_Int32_Hi_Common_Collections_SeekDirection_" data-uid="Hi.Common.Collections.SortedListUtil.GetFloorListIndexBySeek``2(System.Collections.Generic.SortedList{``0,``1},``0,System.Int32@,System.Int32,Hi.Common.Collections.SeekDirection)">
|
||||||
GetFloorListIndexBySeek<TKey, V>(SortedList<TKey, V>, TKey, out int, int, SeekDirection)
|
GetFloorListIndexBySeek<TKey, V>(SortedList<TKey, V>, TKey, out int, int, SeekDirection)
|
||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
@ -541,7 +660,7 @@ If return value is <a class="xref" href="Hi.Common.BinarySearchResult.html#Hi_Co
|
|||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">public static BinarySearchResult GetFloorListIndexBySeek<TKey, V>(this SortedList<TKey, V> src, TKey key, out int floorListIndex, int startListIndex, SortedListUtil.SeekDirection seekDirection = SeekDirection.Free) where TKey : IComparable<TKey></code></pre>
|
<pre><code class="lang-csharp hljs">public static SearchResult GetFloorListIndexBySeek<TKey, V>(this SortedList<TKey, V> src, TKey key, out int floorListIndex, int seekingStartListIndex, SeekDirection seekDirection = SeekDirection.Free) where TKey : IComparable<TKey></code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
@ -552,15 +671,16 @@ If return value is <a class="xref" href="Hi.Common.BinarySearchResult.html#Hi_Co
|
|||||||
<dd></dd>
|
<dd></dd>
|
||||||
<dt><code>floorListIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
<dt><code>floorListIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
<dd></dd>
|
<dd></dd>
|
||||||
<dt><code>startListIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
<dt><code>seekingStartListIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
<dd></dd>
|
<dd><p>start list index for seeking.</p>
|
||||||
<dt><code>seekDirection</code> <a class="xref" href="Hi.Common.Collections.SortedListUtil.html">SortedListUtil</a>.<a class="xref" href="Hi.Common.Collections.SortedListUtil.SeekDirection.html">SeekDirection</a></dt>
|
</dd>
|
||||||
|
<dt><code>seekDirection</code> <a class="xref" href="Hi.Common.Collections.SeekDirection.html">SeekDirection</a></dt>
|
||||||
<dd></dd>
|
<dd></dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
<h4 class="section">Returns</h4>
|
<h4 class="section">Returns</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><a class="xref" href="Hi.Common.BinarySearchResult.html">BinarySearchResult</a></dt>
|
<dt><a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a></dt>
|
||||||
<dd></dd>
|
<dd></dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
@ -577,9 +697,9 @@ If return value is <a class="xref" href="Hi.Common.BinarySearchResult.html#Hi_Co
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<h4 class="section" id="Hi_Common_Collections_SortedListUtil_GetFloorListIndexBySeek__2_System_Collections_Generic_SortedList___0___1____0_System_Int32__System_Int32_Hi_Common_Collections_SortedListUtil_SeekDirection__remarks">Remarks</h4>
|
<h4 class="section" id="Hi_Common_Collections_SortedListUtil_GetFloorListIndexBySeek__2_System_Collections_Generic_SortedList___0___1____0_System_Int32__System_Int32_Hi_Common_Collections_SeekDirection__remarks">Remarks</h4>
|
||||||
<div class="markdown level1 remarks"><p>The <a class="xref" href="Hi.Common.Collections.SortedListUtil.SeekDirection.html#Hi_Common_Collections_SortedListUtil_SeekDirection_Free">Free</a> seek direction does not loss additional performance.
|
<div class="markdown level1 remarks"><p>The <a class="xref" href="Hi.Common.Collections.SeekDirection.html#Hi_Common_Collections_SeekDirection_Free">Free</a> seek direction does not loss additional performance.
|
||||||
The seek direction only effect the resulting value by the <code class="paramref">startListIndex</code> bound.</p>
|
The seek direction only effect the resulting value by the <code class="paramref">seekingStartListIndex</code> bound.</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@ -597,7 +717,7 @@ The seek direction only effect the resulting value by the <code class="paramref"
|
|||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">public static BinarySearchResult GetFloorListIndex<TKey, V>(this SortedList<TKey, V> src, TKey key, out int resultListIndex, int beginListIndex = 0, int endListIndex = -1) where TKey : IComparable<TKey></code></pre>
|
<pre><code class="lang-csharp hljs">public static SearchResult GetFloorListIndex<TKey, V>(this SortedList<TKey, V> src, TKey key, out int resultListIndex, int beginListIndex = 0, int endListIndex = -1) where TKey : IComparable<TKey></code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
@ -621,7 +741,7 @@ The seek direction only effect the resulting value by the <code class="paramref"
|
|||||||
|
|
||||||
<h4 class="section">Returns</h4>
|
<h4 class="section">Returns</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><a class="xref" href="Hi.Common.BinarySearchResult.html">BinarySearchResult</a></dt>
|
<dt><a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a></dt>
|
||||||
<dd><p>A value indicating whether an exact match was found, a floor value was found, or no suitable element exists.</p>
|
<dd><p>A value indicating whether an exact match was found, a floor value was found, or no suitable element exists.</p>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
@ -653,12 +773,12 @@ The seek direction only effect the resulting value by the <code class="paramref"
|
|||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"><p>Get floor value by <code class="paramref">key</code>.
|
<div class="markdown level1 summary"><p>Get floor value by <code class="paramref">key</code>.
|
||||||
If return value is <a class="xref" href="Hi.Common.BinarySearchResult.html#Hi_Common_BinarySearchResult_NotExisted">NotExisted</a>, <code class="paramref">resultValue</code> will be the default value of <code class="typeparamref">V</code>.</p>
|
If return value is <a class="xref" href="Hi.Common.SearchResult.html#Hi_Common_SearchResult_NotExisted">NotExisted</a>, <code class="paramref">resultValue</code> will be the default value of <code class="typeparamref">V</code>.</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">public static BinarySearchResult GetFloor<TKey, V>(this SortedList<TKey, V> src, TKey key, out V resultValue, int beginIndex = 0, int endIndex = -1) where TKey : IComparable<TKey></code></pre>
|
<pre><code class="lang-csharp hljs">public static SearchResult GetFloor<TKey, V>(this SortedList<TKey, V> src, TKey key, out V resultValue, int beginIndex = 0, int endIndex = -1) where TKey : IComparable<TKey></code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
@ -682,7 +802,7 @@ If return value is <a class="xref" href="Hi.Common.BinarySearchResult.html#Hi_Co
|
|||||||
|
|
||||||
<h4 class="section">Returns</h4>
|
<h4 class="section">Returns</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><a class="xref" href="Hi.Common.BinarySearchResult.html">BinarySearchResult</a></dt>
|
<dt><a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a></dt>
|
||||||
<dd><p>search result</p>
|
<dd><p>search result</p>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
@ -714,12 +834,12 @@ If return value is <a class="xref" href="Hi.Common.BinarySearchResult.html#Hi_Co
|
|||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"><p>Get floor value by <code class="paramref">key</code>.
|
<div class="markdown level1 summary"><p>Get floor value by <code class="paramref">key</code>.
|
||||||
If return value is <a class="xref" href="Hi.Common.BinarySearchResult.html#Hi_Common_BinarySearchResult_NotExisted">NotExisted</a>, <code class="paramref">resultValue</code> will be the default value of <code class="typeparamref">V</code>.</p>
|
If return value is <a class="xref" href="Hi.Common.SearchResult.html#Hi_Common_SearchResult_NotExisted">NotExisted</a>, <code class="paramref">resultValue</code> will be the default value of <code class="typeparamref">V</code>.</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">public static BinarySearchResult GetFloor<TKey, V>(this SortedList<TKey, V> src, TKey key, out V resultValue, out int floorIndex, int beginIndex = 0, int endIndex = -1) where TKey : IComparable<TKey></code></pre>
|
<pre><code class="lang-csharp hljs">public static SearchResult GetFloor<TKey, V>(this SortedList<TKey, V> src, TKey key, out V resultValue, out int floorIndex, int beginIndex = 0, int endIndex = -1) where TKey : IComparable<TKey></code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
@ -746,7 +866,7 @@ If return value is <a class="xref" href="Hi.Common.BinarySearchResult.html#Hi_Co
|
|||||||
|
|
||||||
<h4 class="section">Returns</h4>
|
<h4 class="section">Returns</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><a class="xref" href="Hi.Common.BinarySearchResult.html">BinarySearchResult</a></dt>
|
<dt><a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a></dt>
|
||||||
<dd><p>search result</p>
|
<dd><p>search result</p>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
@ -848,7 +968,7 @@ If return value is <a class="xref" href="Hi.Common.BinarySearchResult.html#Hi_Co
|
|||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">public static BinarySearchResult GetNearestIndex<V>(this SortedList<double, V> src, double key, out int resultIndex, int beginIndex = 0, int endIndex = -1)</code></pre>
|
<pre><code class="lang-csharp hljs">public static SearchResult GetNearestIndex<V>(this SortedList<double, V> src, double key, out int resultIndex, int beginIndex = 0, int endIndex = -1)</code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
@ -872,7 +992,7 @@ If return value is <a class="xref" href="Hi.Common.BinarySearchResult.html#Hi_Co
|
|||||||
|
|
||||||
<h4 class="section">Returns</h4>
|
<h4 class="section">Returns</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><a class="xref" href="Hi.Common.BinarySearchResult.html">BinarySearchResult</a></dt>
|
<dt><a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a></dt>
|
||||||
<dd><p>A value indicating whether an exact match was found, or the nearest floor/ceiling value.</p>
|
<dd><p>A value indicating whether an exact match was found, or the nearest floor/ceiling value.</p>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
@ -905,7 +1025,7 @@ If return value is <a class="xref" href="Hi.Common.BinarySearchResult.html#Hi_Co
|
|||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">public static BinarySearchResult GetNearestKey<V>(this SortedList<double, V> src, double key, out double resultKey, int beginIndex = 0, int endIndex = -1)</code></pre>
|
<pre><code class="lang-csharp hljs">public static SearchResult GetNearestKey<V>(this SortedList<double, V> src, double key, out double resultKey, int beginIndex = 0, int endIndex = -1)</code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
@ -929,7 +1049,7 @@ If return value is <a class="xref" href="Hi.Common.BinarySearchResult.html#Hi_Co
|
|||||||
|
|
||||||
<h4 class="section">Returns</h4>
|
<h4 class="section">Returns</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><a class="xref" href="Hi.Common.BinarySearchResult.html">BinarySearchResult</a></dt>
|
<dt><a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a></dt>
|
||||||
<dd><p>A value indicating whether an exact match was found, or the nearest floor/ceiling value.</p>
|
<dd><p>A value indicating whether an exact match was found, or the nearest floor/ceiling value.</p>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
@ -962,7 +1082,7 @@ If return value is <a class="xref" href="Hi.Common.BinarySearchResult.html#Hi_Co
|
|||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">public static BinarySearchResult GetNearestValue<V>(this SortedList<double, V> src, double key, out V resultValue, int beginIndex = 0, int endIndex = -1)</code></pre>
|
<pre><code class="lang-csharp hljs">public static SearchResult GetNearestValue<V>(this SortedList<double, V> src, double key, out V resultValue, int beginIndex = 0, int endIndex = -1)</code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
@ -986,7 +1106,7 @@ If return value is <a class="xref" href="Hi.Common.BinarySearchResult.html#Hi_Co
|
|||||||
|
|
||||||
<h4 class="section">Returns</h4>
|
<h4 class="section">Returns</h4>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt><a class="xref" href="Hi.Common.BinarySearchResult.html">BinarySearchResult</a></dt>
|
<dt><a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a></dt>
|
||||||
<dd><p>A value indicating whether an exact match was found, or the nearest floor/ceiling value.</p>
|
<dd><p>A value indicating whether an exact match was found, or the nearest floor/ceiling value.</p>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|||||||
@ -0,0 +1,798 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<title>Class SubList<T> | HiAPI-C# 2025 </title>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<meta name="title" content="Class SubList<T> | HiAPI-C# 2025 ">
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||||
|
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||||
|
<link rel="stylesheet" href="../public/main.css">
|
||||||
|
<meta name="docfx:navrel" content="../toc.html">
|
||||||
|
<meta name="docfx:tocrel" content="toc.html">
|
||||||
|
|
||||||
|
<meta name="docfx:rel" content="../">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="loc:inThisArticle" content="In this article">
|
||||||
|
<meta name="loc:searchResultsCount" content="{count} results for "{query}"">
|
||||||
|
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||||
|
<meta name="loc:tocFilter" content="Filter by title">
|
||||||
|
<meta name="loc:nextArticle" content="Next">
|
||||||
|
<meta name="loc:prevArticle" content="Previous">
|
||||||
|
<meta name="loc:themeLight" content="Light">
|
||||||
|
<meta name="loc:themeDark" content="Dark">
|
||||||
|
<meta name="loc:themeAuto" content="Auto">
|
||||||
|
<meta name="loc:changeTheme" content="Change theme">
|
||||||
|
<meta name="loc:copy" content="Copy">
|
||||||
|
<meta name="loc:downloadPdf" content="Download PDF">
|
||||||
|
|
||||||
|
<script type="module" src="./../public/docfx.min.js"></script>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
const theme = localStorage.getItem('theme') || 'auto'
|
||||||
|
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
|
||||||
|
<header class="bg-body border-bottom">
|
||||||
|
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
|
||||||
|
<div class="container-xxl flex-nowrap">
|
||||||
|
<a class="navbar-brand" href="../index.html">
|
||||||
|
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
|
||||||
|
|
||||||
|
</a>
|
||||||
|
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
|
||||||
|
<i class="bi bi-three-dots"></i>
|
||||||
|
</button>
|
||||||
|
<div class="collapse navbar-collapse" id="navpanel">
|
||||||
|
<div id="navbar">
|
||||||
|
<form class="search" role="search" id="search">
|
||||||
|
<i class="bi bi-search"></i>
|
||||||
|
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<main class="container-xxl">
|
||||||
|
<div class="toc-offcanvas">
|
||||||
|
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
|
||||||
|
<div class="offcanvas-header">
|
||||||
|
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
|
||||||
|
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
|
||||||
|
</div>
|
||||||
|
<div class="offcanvas-body">
|
||||||
|
<nav class="toc" id="toc"></nav>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="content">
|
||||||
|
<div class="actionbar">
|
||||||
|
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
|
||||||
|
<i class="bi bi-list"></i>
|
||||||
|
</button>
|
||||||
|
|
||||||
|
<nav id="breadcrumb"></nav>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<article data-uid="Hi.Common.Collections.SubList`1">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h1 id="Hi_Common_Collections_SubList_1" data-uid="Hi.Common.Collections.SubList`1" class="text-break">
|
||||||
|
Class SubList<T>
|
||||||
|
</h1>
|
||||||
|
|
||||||
|
<div class="facts text-secondary">
|
||||||
|
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Common.html">Common</a>.<a class="xref" href="Hi.Common.Collections.html">Collections</a></dd></dl>
|
||||||
|
<dl><dt>Assembly</dt><dd>HiGeom.dll</dd></dl>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="markdown summary"></div>
|
||||||
|
<div class="markdown conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public class SubList<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h4 class="section">Type Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>T</code></dt>
|
||||||
|
<dd></dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<dl class="typelist inheritance">
|
||||||
|
<dt>Inheritance</dt>
|
||||||
|
<dd>
|
||||||
|
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
|
||||||
|
<div><span class="xref">SubList<T></span></div>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<dl class="typelist implements">
|
||||||
|
<dt>Implements</dt>
|
||||||
|
<dd>
|
||||||
|
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1">IList</a><T></div>
|
||||||
|
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1">ICollection</a><T></div>
|
||||||
|
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a><T></div>
|
||||||
|
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.ienumerable">IEnumerable</a></div>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
<dl class="typelist inheritedMembers">
|
||||||
|
<dt>Inherited Members</dt>
|
||||||
|
<dd>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
|
||||||
|
</div>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
<dl class="typelist extensionMethods">
|
||||||
|
<dt>Extension Methods</dt>
|
||||||
|
<dd>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[])</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_ToDotSplitedString__1_System_Collections_Generic_IEnumerable___0__">StringUtil.ToDotSplitedString<T>(IEnumerable<T>)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetCeilBySeek__2_System_Collections_Generic_IList___0____1_System_Func___0___1____0__System_Int32__System_Int32_Hi_Common_Collections_SeekDirection_">ListUtil.GetCeilBySeek<TItem, TKey>(IList<TItem>, TKey, Func<TItem, TKey>, out TItem, out int, int, SeekDirection)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetCeilIndexBySeek__2_System_Collections_Generic_IList___0____1_System_Func___0___1__System_Int32__System_Int32_Hi_Common_Collections_SeekDirection_">ListUtil.GetCeilIndexBySeek<TItem, TKey>(IList<TItem>, TKey, Func<TItem, TKey>, out int, int, SeekDirection)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetCeilIndex__2_System_Collections_Generic_IList___0____1_System_Func___0___1_System_Int32__System_Int32__">ListUtil.GetCeilIndex<Item, ItemKey>(IList<Item>, ItemKey, Func<Item, ItemKey, int>, out int)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetCeilIndex__2_System_Collections_Generic_IList___1____0_System_Func___1___0__System_Int32__">ListUtil.GetCeilIndex<TKey, Item>(IList<Item>, TKey, Func<Item, TKey>, out int)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetCeil__2_System_Collections_Generic_IList___1____0_System_Func___1___0____1__">ListUtil.GetCeil<TKey, Item>(IList<Item>, TKey, Func<Item, TKey>, out Item)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetFloorBySeek__2_System_Collections_Generic_IList___0____1_System_Func___0___1____0__System_Int32__System_Int32_Hi_Common_Collections_SeekDirection_">ListUtil.GetFloorBySeek<TItem, TKey>(IList<TItem>, TKey, Func<TItem, TKey>, out TItem, out int, int, SeekDirection)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetFloorIndexBySeek__2_System_Collections_Generic_IList___0____1_System_Func___0___1__System_Int32__System_Int32_Hi_Common_Collections_SeekDirection_">ListUtil.GetFloorIndexBySeek<TItem, TKey>(IList<TItem>, TKey, Func<TItem, TKey>, out int, int, SeekDirection)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetFloorIndex__2_System_Collections_Generic_IList___0____1_System_Func___0___1_System_Int32__System_Int32__">ListUtil.GetFloorIndex<Item, ItemKey>(IList<Item>, ItemKey, Func<Item, ItemKey, int>, out int)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetFloorIndex__2_System_Collections_Generic_IList___1____0_System_Func___1___0__System_Int32__">ListUtil.GetFloorIndex<TKey, Item>(IList<Item>, TKey, Func<Item, TKey>, out int)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetFloor__2_System_Collections_Generic_IList___1____0_System_Func___1___0____1__">ListUtil.GetFloor<TKey, Item>(IList<Item>, TKey, Func<Item, TKey>, out Item)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetIndexBasedEnumerable__1_System_Collections_Generic_IList___0__">ListUtil.GetIndexBasedEnumerable<TItem>(IList<TItem>)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetIndexBasedEnumerable__1_System_Collections_Generic_IList___0__System_Int32_System_Int32_">ListUtil.GetIndexBasedEnumerable<TItem>(IList<TItem>, int, int)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetIndexByBinarySearch__1_System_Collections_Generic_IList___0____0_">ListUtil.GetIndexByBinarySearch<TItem>(IList<TItem>, TItem)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetIndexByBinarySearch__1_System_Collections_Generic_IList___0____0_System_Collections_Generic_IComparer___0__">ListUtil.GetIndexByBinarySearch<TItem>(IList<TItem>, TItem, IComparer<TItem>)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetIndexByBinarySearch__2_System_Collections_Generic_IList___0____1_System_Func___1___0_System_Int32__">ListUtil.GetIndexByBinarySearch<TItem, TSearch>(IList<TItem>, TSearch, Func<TSearch, TItem, int>)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetNearestIndex__2_System_Collections_Generic_IList___0____1_System_Func___0___1_System_Double__System_Int32__">ListUtil.GetNearestIndex<TItem, TItemKey>(IList<TItem>, TItemKey, Func<TItem, TItemKey, double>, out int)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetNearestIndex__2_System_Collections_Generic_IList___0____1_System_Func___0___1_System_Int32__System_Func___0___1_System_Double__System_Int32__">ListUtil.GetNearestIndex<TItem, TItemKey>(IList<TItem>, TItemKey, Func<TItem, TItemKey, int>, Func<TItem, TItemKey, double>, out int)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetSubList__1_System_Collections_Generic_IList___0__System_Int32_System_Int32_">ListUtil.GetSubList<TItem>(IList<TItem>, int, int)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_Swap__1_System_Collections_Generic_IList___0__System_Int32_System_Int32_">ListUtil.Swap<TItem>(IList<TItem>, int, int)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
|
||||||
|
</div>
|
||||||
|
</dd></dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h2 class="section" id="constructors">Constructors
|
||||||
|
</h2>
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_Common_Collections_SubList_1__ctor_" data-uid="Hi.Common.Collections.SubList`1.#ctor*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_Common_Collections_SubList_1__ctor_System_Collections_Generic_IList__0__System_Int32_System_Int32_" data-uid="Hi.Common.Collections.SubList`1.#ctor(System.Collections.Generic.IList{`0},System.Int32,System.Int32)">
|
||||||
|
SubList(IList<T>, int, int)
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"></div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public SubList(IList<T> source, int beginIndex, int endIndex)</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h4 class="section">Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>source</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1">IList</a><T></dt>
|
||||||
|
<dd></dd>
|
||||||
|
<dt><code>beginIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
|
<dd></dd>
|
||||||
|
<dt><code>endIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
|
<dd></dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h2 class="section" id="properties">Properties
|
||||||
|
</h2>
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_Common_Collections_SubList_1_Count_" data-uid="Hi.Common.Collections.SubList`1.Count*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_Common_Collections_SubList_1_Count" data-uid="Hi.Common.Collections.SubList`1.Count">
|
||||||
|
Count
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"><p>Gets the number of elements contained in the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1">ICollection<T></a>.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public int Count { get; }</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h4 class="section">Property Value</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
|
<dd><p>The number of elements contained in the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1">ICollection<T></a>.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_Common_Collections_SubList_1_IsReadOnly_" data-uid="Hi.Common.Collections.SubList`1.IsReadOnly*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_Common_Collections_SubList_1_IsReadOnly" data-uid="Hi.Common.Collections.SubList`1.IsReadOnly">
|
||||||
|
IsReadOnly
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"><p>Gets a value indicating whether the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1">ICollection<T></a> is read-only.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public bool IsReadOnly { get; }</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h4 class="section">Property Value</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||||
|
<dd><p><a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a> if the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1">ICollection<T></a> is read-only; otherwise, <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a>.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_Common_Collections_SubList_1_Item_" data-uid="Hi.Common.Collections.SubList`1.Item*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_Common_Collections_SubList_1_Item_System_Int32_" data-uid="Hi.Common.Collections.SubList`1.Item(System.Int32)">
|
||||||
|
this[int]
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"><p>Gets or sets the element at the specified index.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public T this[int index] { get; set; }</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h4 class="section">Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>index</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
|
<dd><p>The zero-based index of the element to get or set.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h4 class="section">Property Value</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><span class="xref">T</span></dt>
|
||||||
|
<dd><p>The element at the specified index.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h4 class="section">Exceptions</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.argumentoutofrangeexception">ArgumentOutOfRangeException</a></dt>
|
||||||
|
<dd><p><code class="paramref">index</code> is not a valid index in the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1">IList<T></a>.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.notsupportedexception">NotSupportedException</a></dt>
|
||||||
|
<dd><p>The property is set and the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1">IList<T></a> is read-only.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h2 class="section" id="methods">Methods
|
||||||
|
</h2>
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_Common_Collections_SubList_1_Add_" data-uid="Hi.Common.Collections.SubList`1.Add*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_Common_Collections_SubList_1_Add__0_" data-uid="Hi.Common.Collections.SubList`1.Add(`0)">
|
||||||
|
Add(T)
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"><p>Adds an item to the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1">ICollection<T></a>.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public void Add(T item)</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h4 class="section">Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>item</code> <span class="xref">T</span></dt>
|
||||||
|
<dd><p>The object to add to the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1">ICollection<T></a>.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h4 class="section">Exceptions</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.notsupportedexception">NotSupportedException</a></dt>
|
||||||
|
<dd><p>The <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1">ICollection<T></a> is read-only.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_Common_Collections_SubList_1_Clear_" data-uid="Hi.Common.Collections.SubList`1.Clear*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_Common_Collections_SubList_1_Clear" data-uid="Hi.Common.Collections.SubList`1.Clear">
|
||||||
|
Clear()
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"><p>Removes all items from the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1">ICollection<T></a>.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public void Clear()</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h4 class="section">Exceptions</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.notsupportedexception">NotSupportedException</a></dt>
|
||||||
|
<dd><p>The <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1">ICollection<T></a> is read-only.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_Common_Collections_SubList_1_Contains_" data-uid="Hi.Common.Collections.SubList`1.Contains*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_Common_Collections_SubList_1_Contains__0_" data-uid="Hi.Common.Collections.SubList`1.Contains(`0)">
|
||||||
|
Contains(T)
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"><p>Determines whether the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1">ICollection<T></a> contains a specific value.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public bool Contains(T item)</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h4 class="section">Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>item</code> <span class="xref">T</span></dt>
|
||||||
|
<dd><p>The object to locate in the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1">ICollection<T></a>.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<h4 class="section">Returns</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||||
|
<dd><p><a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a> if <code class="paramref">item</code> is found in the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1">ICollection<T></a>; otherwise, <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a>.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_Common_Collections_SubList_1_CopyTo_" data-uid="Hi.Common.Collections.SubList`1.CopyTo*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_Common_Collections_SubList_1_CopyTo__0___System_Int32_" data-uid="Hi.Common.Collections.SubList`1.CopyTo(`0[],System.Int32)">
|
||||||
|
CopyTo(T[], int)
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"><p>Copies the elements of the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1">ICollection<T></a> to an <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.array">Array</a>, starting at a particular <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.array">Array</a> index.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public void CopyTo(T[] array, int arrayIndex)</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h4 class="section">Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>array</code> T[]</dt>
|
||||||
|
<dd><p>The one-dimensional <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.array">Array</a> that is the destination of the elements copied from <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1">ICollection<T></a>. The <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.array">Array</a> must have zero-based indexing.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>arrayIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
|
<dd><p>The zero-based index in <code class="paramref">array</code> at which copying begins.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h4 class="section">Exceptions</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.argumentnullexception">ArgumentNullException</a></dt>
|
||||||
|
<dd><p><code class="paramref">array</code> is <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a>.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.argumentoutofrangeexception">ArgumentOutOfRangeException</a></dt>
|
||||||
|
<dd><p><code class="paramref">arrayIndex</code> is less than 0.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.argumentexception">ArgumentException</a></dt>
|
||||||
|
<dd><p>The number of elements in the source <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1">ICollection<T></a> is greater than the available space from <code class="paramref">arrayIndex</code> to the end of the destination <code class="paramref">array</code>.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_Common_Collections_SubList_1_GetEnumerator_" data-uid="Hi.Common.Collections.SubList`1.GetEnumerator*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_Common_Collections_SubList_1_GetEnumerator" data-uid="Hi.Common.Collections.SubList`1.GetEnumerator">
|
||||||
|
GetEnumerator()
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"><p>Returns an enumerator that iterates through the collection.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public IEnumerator<T> GetEnumerator()</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<h4 class="section">Returns</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerator-1">IEnumerator</a><T></dt>
|
||||||
|
<dd><p>An enumerator that can be used to iterate through the collection.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_Common_Collections_SubList_1_IndexOf_" data-uid="Hi.Common.Collections.SubList`1.IndexOf*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_Common_Collections_SubList_1_IndexOf__0_" data-uid="Hi.Common.Collections.SubList`1.IndexOf(`0)">
|
||||||
|
IndexOf(T)
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"><p>Determines the index of a specific item in the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1">IList<T></a>.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public int IndexOf(T item)</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h4 class="section">Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>item</code> <span class="xref">T</span></dt>
|
||||||
|
<dd><p>The object to locate in the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1">IList<T></a>.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<h4 class="section">Returns</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
|
<dd><p>The index of <code class="paramref">item</code> if found in the list; otherwise, -1.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_Common_Collections_SubList_1_Insert_" data-uid="Hi.Common.Collections.SubList`1.Insert*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_Common_Collections_SubList_1_Insert_System_Int32__0_" data-uid="Hi.Common.Collections.SubList`1.Insert(System.Int32,`0)">
|
||||||
|
Insert(int, T)
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"><p>Inserts an item to the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1">IList<T></a> at the specified index.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public void Insert(int index, T item)</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h4 class="section">Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>index</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
|
<dd><p>The zero-based index at which <code class="paramref">item</code> should be inserted.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>item</code> <span class="xref">T</span></dt>
|
||||||
|
<dd><p>The object to insert into the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1">IList<T></a>.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h4 class="section">Exceptions</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.argumentoutofrangeexception">ArgumentOutOfRangeException</a></dt>
|
||||||
|
<dd><p><code class="paramref">index</code> is not a valid index in the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1">IList<T></a>.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.notsupportedexception">NotSupportedException</a></dt>
|
||||||
|
<dd><p>The <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1">IList<T></a> is read-only.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_Common_Collections_SubList_1_Remove_" data-uid="Hi.Common.Collections.SubList`1.Remove*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_Common_Collections_SubList_1_Remove__0_" data-uid="Hi.Common.Collections.SubList`1.Remove(`0)">
|
||||||
|
Remove(T)
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"><p>Removes the first occurrence of a specific object from the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1">ICollection<T></a>.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public bool Remove(T item)</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h4 class="section">Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>item</code> <span class="xref">T</span></dt>
|
||||||
|
<dd><p>The object to remove from the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1">ICollection<T></a>.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<h4 class="section">Returns</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||||
|
<dd><p><a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a> if <code class="paramref">item</code> was successfully removed from the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1">ICollection<T></a>; otherwise, <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a>. This method also returns <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a> if <code class="paramref">item</code> is not found in the original <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1">ICollection<T></a>.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h4 class="section">Exceptions</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.notsupportedexception">NotSupportedException</a></dt>
|
||||||
|
<dd><p>The <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1">ICollection<T></a> is read-only.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_Common_Collections_SubList_1_RemoveAt_" data-uid="Hi.Common.Collections.SubList`1.RemoveAt*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_Common_Collections_SubList_1_RemoveAt_System_Int32_" data-uid="Hi.Common.Collections.SubList`1.RemoveAt(System.Int32)">
|
||||||
|
RemoveAt(int)
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"><p>Removes the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1">IList<T></a> item at the specified index.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public void RemoveAt(int index)</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h4 class="section">Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>index</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
|
<dd><p>The zero-based index of the item to remove.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h4 class="section">Exceptions</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.argumentoutofrangeexception">ArgumentOutOfRangeException</a></dt>
|
||||||
|
<dd><p><code class="paramref">index</code> is not a valid index in the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1">IList<T></a>.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.notsupportedexception">NotSupportedException</a></dt>
|
||||||
|
<dd><p>The <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1">IList<T></a> is read-only.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</article>
|
||||||
|
|
||||||
|
<div class="contribution d-print-none">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="affix">
|
||||||
|
<nav id="affix"></nav>
|
||||||
|
</div>
|
||||||
|
</main>
|
||||||
|
|
||||||
|
<div class="container-xxl search-results" id="search-results"></div>
|
||||||
|
|
||||||
|
<footer class="border-top text-secondary">
|
||||||
|
<div class="container-xxl">
|
||||||
|
<div class="flex-fill">
|
||||||
|
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@ -180,6 +180,12 @@ Class SynList<T>
|
|||||||
<div>
|
<div>
|
||||||
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_ToDotSplitedString__1_System_Collections_Generic_IEnumerable___0__">StringUtil.ToDotSplitedString<T>(IEnumerable<T>)</a>
|
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_ToDotSplitedString__1_System_Collections_Generic_IEnumerable___0__">StringUtil.ToDotSplitedString<T>(IEnumerable<T>)</a>
|
||||||
</div>
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetCeilBySeek__2_System_Collections_Generic_IList___0____1_System_Func___0___1____0__System_Int32__System_Int32_Hi_Common_Collections_SeekDirection_">ListUtil.GetCeilBySeek<TItem, TKey>(IList<TItem>, TKey, Func<TItem, TKey>, out TItem, out int, int, SeekDirection)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetCeilIndexBySeek__2_System_Collections_Generic_IList___0____1_System_Func___0___1__System_Int32__System_Int32_Hi_Common_Collections_SeekDirection_">ListUtil.GetCeilIndexBySeek<TItem, TKey>(IList<TItem>, TKey, Func<TItem, TKey>, out int, int, SeekDirection)</a>
|
||||||
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetCeilIndex__2_System_Collections_Generic_IList___0____1_System_Func___0___1_System_Int32__System_Int32__">ListUtil.GetCeilIndex<Item, ItemKey>(IList<Item>, ItemKey, Func<Item, ItemKey, int>, out int)</a>
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetCeilIndex__2_System_Collections_Generic_IList___0____1_System_Func___0___1_System_Int32__System_Int32__">ListUtil.GetCeilIndex<Item, ItemKey>(IList<Item>, ItemKey, Func<Item, ItemKey, int>, out int)</a>
|
||||||
</div>
|
</div>
|
||||||
@ -189,6 +195,12 @@ Class SynList<T>
|
|||||||
<div>
|
<div>
|
||||||
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetCeil__2_System_Collections_Generic_IList___1____0_System_Func___1___0____1__">ListUtil.GetCeil<TKey, Item>(IList<Item>, TKey, Func<Item, TKey>, out Item)</a>
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetCeil__2_System_Collections_Generic_IList___1____0_System_Func___1___0____1__">ListUtil.GetCeil<TKey, Item>(IList<Item>, TKey, Func<Item, TKey>, out Item)</a>
|
||||||
</div>
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetFloorBySeek__2_System_Collections_Generic_IList___0____1_System_Func___0___1____0__System_Int32__System_Int32_Hi_Common_Collections_SeekDirection_">ListUtil.GetFloorBySeek<TItem, TKey>(IList<TItem>, TKey, Func<TItem, TKey>, out TItem, out int, int, SeekDirection)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetFloorIndexBySeek__2_System_Collections_Generic_IList___0____1_System_Func___0___1__System_Int32__System_Int32_Hi_Common_Collections_SeekDirection_">ListUtil.GetFloorIndexBySeek<TItem, TKey>(IList<TItem>, TKey, Func<TItem, TKey>, out int, int, SeekDirection)</a>
|
||||||
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetFloorIndex__2_System_Collections_Generic_IList___0____1_System_Func___0___1_System_Int32__System_Int32__">ListUtil.GetFloorIndex<Item, ItemKey>(IList<Item>, ItemKey, Func<Item, ItemKey, int>, out int)</a>
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetFloorIndex__2_System_Collections_Generic_IList___0____1_System_Func___0___1_System_Int32__System_Int32__">ListUtil.GetFloorIndex<Item, ItemKey>(IList<Item>, ItemKey, Func<Item, ItemKey, int>, out int)</a>
|
||||||
</div>
|
</div>
|
||||||
@ -219,6 +231,9 @@ Class SynList<T>
|
|||||||
<div>
|
<div>
|
||||||
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetNearestIndex__2_System_Collections_Generic_IList___0____1_System_Func___0___1_System_Int32__System_Func___0___1_System_Double__System_Int32__">ListUtil.GetNearestIndex<TItem, TItemKey>(IList<TItem>, TItemKey, Func<TItem, TItemKey, int>, Func<TItem, TItemKey, double>, out int)</a>
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetNearestIndex__2_System_Collections_Generic_IList___0____1_System_Func___0___1_System_Int32__System_Func___0___1_System_Double__System_Int32__">ListUtil.GetNearestIndex<TItem, TItemKey>(IList<TItem>, TItemKey, Func<TItem, TItemKey, int>, Func<TItem, TItemKey, double>, out int)</a>
|
||||||
</div>
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetSubList__1_System_Collections_Generic_IList___0__System_Int32_System_Int32_">ListUtil.GetSubList<TItem>(IList<TItem>, int, int)</a>
|
||||||
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_Swap__1_System_Collections_Generic_IList___0__System_Int32_System_Int32_">ListUtil.Swap<TItem>(IList<TItem>, int, int)</a>
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_Swap__1_System_Collections_Generic_IList___0__System_Int32_System_Int32_">ListUtil.Swap<TItem>(IList<TItem>, int, int)</a>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -129,6 +129,10 @@ Classes
|
|||||||
<dd><p>Utility class providing extension methods for SortedList operations.</p>
|
<dd><p>Utility class providing extension methods for SortedList operations.</p>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
<dl class="jumplist">
|
||||||
|
<dt><a class="xref" href="Hi.Common.Collections.SubList-1.html">SubList<T></a></dt>
|
||||||
|
<dd></dd>
|
||||||
|
</dl>
|
||||||
<dl class="jumplist">
|
<dl class="jumplist">
|
||||||
<dt><a class="xref" href="Hi.Common.Collections.SynList-1.html">SynList<T></a></dt>
|
<dt><a class="xref" href="Hi.Common.Collections.SynList-1.html">SynList<T></a></dt>
|
||||||
<dd><p>Thread-safe List.</p>
|
<dd><p>Thread-safe List.</p>
|
||||||
@ -143,12 +147,12 @@ Enums
|
|||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="jumplist">
|
<dl class="jumplist">
|
||||||
<dt><a class="xref" href="Hi.Common.Collections.SortedListUtil.SearchMethod.html">SortedListUtil.SearchMethod</a></dt>
|
<dt><a class="xref" href="Hi.Common.Collections.SearchTargetMode.html">SearchTargetMode</a></dt>
|
||||||
<dd><p>Specifies the search method to use when looking for values in a sorted list.</p>
|
<dd><p>Specifies the search method to use when looking for values in a sorted list.</p>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="jumplist">
|
<dl class="jumplist">
|
||||||
<dt><a class="xref" href="Hi.Common.Collections.SortedListUtil.SeekDirection.html">SortedListUtil.SeekDirection</a></dt>
|
<dt><a class="xref" href="Hi.Common.Collections.SeekDirection.html">SeekDirection</a></dt>
|
||||||
<dd><p>Specifies the seek direction for sorted list operations.</p>
|
<dd><p>Specifies the seek direction for sorted list operations.</p>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|||||||
@ -777,7 +777,7 @@ Used for defining segment of data in collections or arrays.</p>
|
|||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">public static IndexSegment GetIndexSegment<TData>(IList<TData> steps, int startListIndex, int targetGroupIndex, Func<TData, int?> dataToGroupIndexFunc)</code></pre>
|
<pre><code class="lang-csharp hljs">public static IndexSegment GetIndexSegment<TData>(IList<TData> steps, int seekingStartListIndex, int targetGroupIndex, Func<TData, int?> dataToGroupIndexFunc)</code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
@ -785,7 +785,7 @@ Used for defining segment of data in collections or arrays.</p>
|
|||||||
<dt><code>steps</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1">IList</a><TData></dt>
|
<dt><code>steps</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1">IList</a><TData></dt>
|
||||||
<dd><p>The list of data items.</p>
|
<dd><p>The list of data items.</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><code>startListIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
<dt><code>seekingStartListIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
<dd><p>The start step index for seeking.</p>
|
<dd><p>The start step index for seeking.</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><code>targetGroupIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
<dt><code>targetGroupIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||||
|
|||||||
@ -2,11 +2,11 @@
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<title>Enum BinarySearchResult | HiAPI-C# 2025 </title>
|
<title>Enum SearchResult | HiAPI-C# 2025 </title>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<meta name="title" content="Enum BinarySearchResult | HiAPI-C# 2025 ">
|
<meta name="title" content="Enum SearchResult | HiAPI-C# 2025 ">
|
||||||
|
|
||||||
<meta name="description" content="Represents the result of a binary search operation.">
|
<meta name="description" content="Represents the result of a search operation.">
|
||||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||||
<link rel="stylesheet" href="../public/docfx.min.css">
|
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||||
<link rel="stylesheet" href="../public/main.css">
|
<link rel="stylesheet" href="../public/main.css">
|
||||||
@ -84,13 +84,13 @@
|
|||||||
<nav id="breadcrumb"></nav>
|
<nav id="breadcrumb"></nav>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<article data-uid="Hi.Common.BinarySearchResult">
|
<article data-uid="Hi.Common.SearchResult">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<h1 id="Hi_Common_BinarySearchResult" data-uid="Hi.Common.BinarySearchResult" class="text-break">
|
<h1 id="Hi_Common_SearchResult" data-uid="Hi.Common.SearchResult" class="text-break">
|
||||||
Enum BinarySearchResult
|
Enum SearchResult
|
||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<div class="facts text-secondary">
|
<div class="facts text-secondary">
|
||||||
@ -98,12 +98,12 @@ Enum BinarySearchResult
|
|||||||
<dl><dt>Assembly</dt><dd>HiGeom.dll</dd></dl>
|
<dl><dt>Assembly</dt><dd>HiGeom.dll</dd></dl>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="markdown summary"><p>Represents the result of a binary search operation.</p>
|
<div class="markdown summary"><p>Represents the result of a search operation.</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="markdown conceptual"></div>
|
<div class="markdown conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">public enum BinarySearchResult</code></pre>
|
<pre><code class="lang-csharp hljs">public enum SearchResult</code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@ -145,19 +145,19 @@ Enum BinarySearchResult
|
|||||||
<h2 id="fields">Fields
|
<h2 id="fields">Fields
|
||||||
</h2>
|
</h2>
|
||||||
<dl class="parameters">
|
<dl class="parameters">
|
||||||
<dt id="Hi_Common_BinarySearchResult_CriticalFound"><code>CriticalFound = 2</code></dt>
|
<dt id="Hi_Common_SearchResult_CriticalFound"><code>CriticalFound = 2</code></dt>
|
||||||
|
|
||||||
<dd><p>Indicates that an exact match was found.</p>
|
<dd><p>Indicates that an exact match was found.</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt id="Hi_Common_BinarySearchResult_FoundCeil"><code>FoundCeil = 8</code></dt>
|
<dt id="Hi_Common_SearchResult_FoundCeil"><code>FoundCeil = 8</code></dt>
|
||||||
|
|
||||||
<dd><p>Indicates that a value greater than to the target was found.</p>
|
<dd><p>Indicates that a value greater than to the target was found.</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt id="Hi_Common_BinarySearchResult_FoundFloor"><code>FoundFloor = 4</code></dt>
|
<dt id="Hi_Common_SearchResult_FoundFloor"><code>FoundFloor = 4</code></dt>
|
||||||
|
|
||||||
<dd><p>Indicates that a value less than to the target was found.</p>
|
<dd><p>Indicates that a value less than to the target was found.</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt id="Hi_Common_BinarySearchResult_NotExisted"><code>NotExisted = 1</code></dt>
|
<dt id="Hi_Common_SearchResult_NotExisted"><code>NotExisted = 1</code></dt>
|
||||||
|
|
||||||
<dd><p>Indicates that the target value does not exist in the collection.</p>
|
<dd><p>Indicates that the target value does not exist in the collection.</p>
|
||||||
</dd>
|
</dd>
|
||||||
@ -362,8 +362,8 @@ Generally used to suggest a name when generating or saving files.</p>
|
|||||||
Enums
|
Enums
|
||||||
</h3>
|
</h3>
|
||||||
<dl class="jumplist">
|
<dl class="jumplist">
|
||||||
<dt><a class="xref" href="Hi.Common.BinarySearchResult.html">BinarySearchResult</a></dt>
|
<dt><a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a></dt>
|
||||||
<dd><p>Represents the result of a binary search operation.</p>
|
<dd><p>Represents the result of a search operation.</p>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<h3 id="delegates">
|
<h3 id="delegates">
|
||||||
|
|||||||
@ -219,6 +219,12 @@ Class DispList
|
|||||||
<div>
|
<div>
|
||||||
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_ToDotSplitedString__1_System_Collections_Generic_IEnumerable___0__">StringUtil.ToDotSplitedString<T>(IEnumerable<T>)</a>
|
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_ToDotSplitedString__1_System_Collections_Generic_IEnumerable___0__">StringUtil.ToDotSplitedString<T>(IEnumerable<T>)</a>
|
||||||
</div>
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetCeilBySeek__2_System_Collections_Generic_IList___0____1_System_Func___0___1____0__System_Int32__System_Int32_Hi_Common_Collections_SeekDirection_">ListUtil.GetCeilBySeek<TItem, TKey>(IList<TItem>, TKey, Func<TItem, TKey>, out TItem, out int, int, SeekDirection)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetCeilIndexBySeek__2_System_Collections_Generic_IList___0____1_System_Func___0___1__System_Int32__System_Int32_Hi_Common_Collections_SeekDirection_">ListUtil.GetCeilIndexBySeek<TItem, TKey>(IList<TItem>, TKey, Func<TItem, TKey>, out int, int, SeekDirection)</a>
|
||||||
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetCeilIndex__2_System_Collections_Generic_IList___0____1_System_Func___0___1_System_Int32__System_Int32__">ListUtil.GetCeilIndex<Item, ItemKey>(IList<Item>, ItemKey, Func<Item, ItemKey, int>, out int)</a>
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetCeilIndex__2_System_Collections_Generic_IList___0____1_System_Func___0___1_System_Int32__System_Int32__">ListUtil.GetCeilIndex<Item, ItemKey>(IList<Item>, ItemKey, Func<Item, ItemKey, int>, out int)</a>
|
||||||
</div>
|
</div>
|
||||||
@ -228,6 +234,12 @@ Class DispList
|
|||||||
<div>
|
<div>
|
||||||
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetCeil__2_System_Collections_Generic_IList___1____0_System_Func___1___0____1__">ListUtil.GetCeil<TKey, Item>(IList<Item>, TKey, Func<Item, TKey>, out Item)</a>
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetCeil__2_System_Collections_Generic_IList___1____0_System_Func___1___0____1__">ListUtil.GetCeil<TKey, Item>(IList<Item>, TKey, Func<Item, TKey>, out Item)</a>
|
||||||
</div>
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetFloorBySeek__2_System_Collections_Generic_IList___0____1_System_Func___0___1____0__System_Int32__System_Int32_Hi_Common_Collections_SeekDirection_">ListUtil.GetFloorBySeek<TItem, TKey>(IList<TItem>, TKey, Func<TItem, TKey>, out TItem, out int, int, SeekDirection)</a>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetFloorIndexBySeek__2_System_Collections_Generic_IList___0____1_System_Func___0___1__System_Int32__System_Int32_Hi_Common_Collections_SeekDirection_">ListUtil.GetFloorIndexBySeek<TItem, TKey>(IList<TItem>, TKey, Func<TItem, TKey>, out int, int, SeekDirection)</a>
|
||||||
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetFloorIndex__2_System_Collections_Generic_IList___0____1_System_Func___0___1_System_Int32__System_Int32__">ListUtil.GetFloorIndex<Item, ItemKey>(IList<Item>, ItemKey, Func<Item, ItemKey, int>, out int)</a>
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetFloorIndex__2_System_Collections_Generic_IList___0____1_System_Func___0___1_System_Int32__System_Int32__">ListUtil.GetFloorIndex<Item, ItemKey>(IList<Item>, ItemKey, Func<Item, ItemKey, int>, out int)</a>
|
||||||
</div>
|
</div>
|
||||||
@ -258,6 +270,9 @@ Class DispList
|
|||||||
<div>
|
<div>
|
||||||
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetNearestIndex__2_System_Collections_Generic_IList___0____1_System_Func___0___1_System_Int32__System_Func___0___1_System_Double__System_Int32__">ListUtil.GetNearestIndex<TItem, TItemKey>(IList<TItem>, TItemKey, Func<TItem, TItemKey, int>, Func<TItem, TItemKey, double>, out int)</a>
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetNearestIndex__2_System_Collections_Generic_IList___0____1_System_Func___0___1_System_Int32__System_Func___0___1_System_Double__System_Int32__">ListUtil.GetNearestIndex<TItem, TItemKey>(IList<TItem>, TItemKey, Func<TItem, TItemKey, int>, Func<TItem, TItemKey, double>, out int)</a>
|
||||||
</div>
|
</div>
|
||||||
|
<div>
|
||||||
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_GetSubList__1_System_Collections_Generic_IList___0__System_Int32_System_Int32_">ListUtil.GetSubList<TItem>(IList<TItem>, int, int)</a>
|
||||||
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_Swap__1_System_Collections_Generic_IList___0__System_Int32_System_Int32_">ListUtil.Swap<TItem>(IList<TItem>, int, int)</a>
|
<a class="xref" href="Hi.Common.Collections.ListUtil.html#Hi_Common_Collections_ListUtil_Swap__1_System_Collections_Generic_IList___0__System_Int32_System_Int32_">ListUtil.Swap<TItem>(IList<TItem>, int, int)</a>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -263,7 +263,8 @@ public double DiffVisualRadius_mm { get; set; }</code></pre>
|
|||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">public long DispCacheMb { get; set; }</code></pre>
|
<pre><code class="lang-csharp hljs">[Obsolete]
|
||||||
|
public long DispCacheMb { get; set; }</code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@ -818,8 +819,7 @@ public IMachiningMotionResolution MachiningMotionResolution { get; set; }</code>
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"><p>Gets or sets the machining resolution in millimeters.
|
<div class="markdown level1 summary"><p>Gets or sets the machining resolution in millimeters.</p>
|
||||||
For legacy compatable.</p>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
@ -2699,7 +2699,7 @@ public void LoadCuttingParaByFile(string relFile)</code></pre>
|
|||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">[JsAce("MapByActualTime($1timeShotRelFile)")]
|
<pre><code class="lang-csharp hljs">[Obsolete]
|
||||||
public void MapByActualTime(string timeShotRelFile, StepTimeShotUtil.CycleSamplingMode cycleSamplingMode = CycleSamplingMode.SpindleCycle)</code></pre>
|
public void MapByActualTime(string timeShotRelFile, StepTimeShotUtil.CycleSamplingMode cycleSamplingMode = CycleSamplingMode.SpindleCycle)</code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -2724,6 +2724,78 @@ public void MapByActualTime(string timeShotRelFile, StepTimeShotUtil.CycleSampli
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_MachiningProcs_RuntimeApi_MapSeriesByCsvFile_" data-uid="Hi.MachiningProcs.RuntimeApi.MapSeriesByCsvFile*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_MachiningProcs_RuntimeApi_MapSeriesByCsvFile_System_String_Hi_Mapping_StepTimeShotUtil_CycleSamplingMode_" data-uid="Hi.MachiningProcs.RuntimeApi.MapSeriesByCsvFile(System.String,Hi.Mapping.StepTimeShotUtil.CycleSamplingMode)">
|
||||||
|
MapSeriesByCsvFile(string, CycleSamplingMode)
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"><p>Maps machining steps by actual time from a time shot csv file.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">[JsAce("MapSeriesByCsvFile($1timeShotRelFile)")]
|
||||||
|
public void MapSeriesByCsvFile(string timeShotRelFile, StepTimeShotUtil.CycleSamplingMode cycleSamplingMode = CycleSamplingMode.SpindleCycle)</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h4 class="section">Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>timeShotRelFile</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||||
|
<dd><p>Relative path to the time shot file.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>cycleSamplingMode</code> <a class="xref" href="Hi.Mapping.StepTimeShotUtil.html">StepTimeShotUtil</a>.<a class="xref" href="Hi.Mapping.StepTimeShotUtil.CycleSamplingMode.html">CycleSamplingMode</a></dt>
|
||||||
|
<dd><p>The cycle sampling mode.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_MachiningProcs_RuntimeApi_MapSingleByCsvFile_" data-uid="Hi.MachiningProcs.RuntimeApi.MapSingleByCsvFile*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_MachiningProcs_RuntimeApi_MapSingleByCsvFile_System_String_" data-uid="Hi.MachiningProcs.RuntimeApi.MapSingleByCsvFile(System.String)">
|
||||||
|
MapSingleByCsvFile(string)
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"><p>Reads a CSV file and performs time-based interpolation to map data to milling steps.
|
||||||
|
It is one (step) - one (embedded-data) mapping.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">[JsAce(Snippet = "MapSingleByCsvFile($1\"csvFile\")")]
|
||||||
|
public void MapSingleByCsvFile(string csvFile)</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h4 class="section">Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>csvFile</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||||
|
<dd><p>Path to the CSV file relative to the base directory</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a id="Hi_MachiningProcs_RuntimeApi_Message_" data-uid="Hi.MachiningProcs.RuntimeApi.Message*"></a>
|
<a id="Hi_MachiningProcs_RuntimeApi_Message_" data-uid="Hi.MachiningProcs.RuntimeApi.Message*"></a>
|
||||||
|
|
||||||
<h3 id="Hi_MachiningProcs_RuntimeApi_Message_System_String_" data-uid="Hi.MachiningProcs.RuntimeApi.Message(System.String)">
|
<h3 id="Hi_MachiningProcs_RuntimeApi_Message_System_String_" data-uid="Hi.MachiningProcs.RuntimeApi.Message(System.String)">
|
||||||
@ -3223,12 +3295,13 @@ public void ReTrainMillingPara(SampleFlag sampleFlag, string dstRelFile, double
|
|||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<div class="markdown level1 summary"><p>Reads a CSV file and performs time-based interpolation to map data to milling steps.</p>
|
<div class="markdown level1 summary"><p>Reads a CSV file and performs time-based interpolation to map data to milling steps.
|
||||||
|
It is one (step) - one (embedded-data) mapping.</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">[JsAce(Snippet = "ReadCsvByTimeInterpolation($1\"csvFile\")")]
|
<pre><code class="lang-csharp hljs">[Obsolete]
|
||||||
public void ReadCsvByTimeInterpolation(string csvFile)</code></pre>
|
public void ReadCsvByTimeInterpolation(string csvFile)</code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@ -789,7 +789,8 @@ public double DiffVisualRadius_mm { get; set; }</code></pre>
|
|||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">public long DispCacheMb { get; set; }</code></pre>
|
<pre><code class="lang-csharp hljs">[Obsolete]
|
||||||
|
public long DispCacheMb { get; set; }</code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@ -2701,6 +2702,42 @@ public void Diff(double detectionRadius_mm)</code></pre>
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_MachiningProcs_RuntimeController_EmbedSingleDataPerStepByCsvFile_" data-uid="Hi.MachiningProcs.RuntimeController.EmbedSingleDataPerStepByCsvFile*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_MachiningProcs_RuntimeController_EmbedSingleDataPerStepByCsvFile_System_String_" data-uid="Hi.MachiningProcs.RuntimeController.EmbedSingleDataPerStepByCsvFile(System.String)">
|
||||||
|
EmbedSingleDataPerStepByCsvFile(string)
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"><p>Reads a CSV file and performs time-based interpolation to map data to milling steps.
|
||||||
|
It is one (step) - one (embedded-data) mapping.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">[JsAce(Snippet = "EmbedSingleDataPerStepByCsvFile($1\"csvFile\")")]
|
||||||
|
[HttpPost]
|
||||||
|
public void EmbedSingleDataPerStepByCsvFile(string csvFile)</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h4 class="section">Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>csvFile</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||||
|
<dd><p>Path to the CSV file relative to the base directory</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a id="Hi_MachiningProcs_RuntimeController_EndPreserve_" data-uid="Hi.MachiningProcs.RuntimeController.EndPreserve*"></a>
|
<a id="Hi_MachiningProcs_RuntimeController_EndPreserve_" data-uid="Hi.MachiningProcs.RuntimeController.EndPreserve*"></a>
|
||||||
|
|
||||||
<h3 id="Hi_MachiningProcs_RuntimeController_EndPreserve" data-uid="Hi.MachiningProcs.RuntimeController.EndPreserve">
|
<h3 id="Hi_MachiningProcs_RuntimeController_EndPreserve" data-uid="Hi.MachiningProcs.RuntimeController.EndPreserve">
|
||||||
@ -3549,41 +3586,6 @@ public void ReTrainMillingPara(SampleFlag sampleFlag, string dstRelFile, double
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a id="Hi_MachiningProcs_RuntimeController_ReadCsvByTimeInterpolation_" data-uid="Hi.MachiningProcs.RuntimeController.ReadCsvByTimeInterpolation*"></a>
|
|
||||||
|
|
||||||
<h3 id="Hi_MachiningProcs_RuntimeController_ReadCsvByTimeInterpolation_System_String_" data-uid="Hi.MachiningProcs.RuntimeController.ReadCsvByTimeInterpolation(System.String)">
|
|
||||||
ReadCsvByTimeInterpolation(string)
|
|
||||||
|
|
||||||
</h3>
|
|
||||||
|
|
||||||
<div class="markdown level1 summary"><p>Reads a CSV file and performs time-based interpolation to map data to milling steps.</p>
|
|
||||||
</div>
|
|
||||||
<div class="markdown level1 conceptual"></div>
|
|
||||||
|
|
||||||
<div class="codewrapper">
|
|
||||||
<pre><code class="lang-csharp hljs">[JsAce(Snippet = "ReadCsvByTimeInterpolation($1\"csvFile\")")]
|
|
||||||
[HttpPost]
|
|
||||||
public void ReadCsvByTimeInterpolation(string csvFile)</code></pre>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<h4 class="section">Parameters</h4>
|
|
||||||
<dl class="parameters">
|
|
||||||
<dt><code>csvFile</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
|
||||||
<dd><p>Path to the CSV file relative to the base directory</p>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a id="Hi_MachiningProcs_RuntimeController_ReadRuntimeGeom_" data-uid="Hi.MachiningProcs.RuntimeController.ReadRuntimeGeom*"></a>
|
<a id="Hi_MachiningProcs_RuntimeController_ReadRuntimeGeom_" data-uid="Hi.MachiningProcs.RuntimeController.ReadRuntimeGeom*"></a>
|
||||||
|
|
||||||
<h3 id="Hi_MachiningProcs_RuntimeController_ReadRuntimeGeom_System_String_" data-uid="Hi.MachiningProcs.RuntimeController.ReadRuntimeGeom(System.String)">
|
<h3 id="Hi_MachiningProcs_RuntimeController_ReadRuntimeGeom_System_String_" data-uid="Hi.MachiningProcs.RuntimeController.ReadRuntimeGeom(System.String)">
|
||||||
|
|||||||
@ -1,179 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<meta charset="utf-8">
|
|
||||||
<title>Enum CsvNcStep.StepInterpoationMode | HiAPI-C# 2025 </title>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<meta name="title" content="Enum CsvNcStep.StepInterpoationMode | HiAPI-C# 2025 ">
|
|
||||||
|
|
||||||
<meta name="description" content="Defines the interpolation modes for step interpolation.">
|
|
||||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
|
||||||
<link rel="stylesheet" href="../public/docfx.min.css">
|
|
||||||
<link rel="stylesheet" href="../public/main.css">
|
|
||||||
<meta name="docfx:navrel" content="../toc.html">
|
|
||||||
<meta name="docfx:tocrel" content="toc.html">
|
|
||||||
|
|
||||||
<meta name="docfx:rel" content="../">
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<meta name="loc:inThisArticle" content="In this article">
|
|
||||||
<meta name="loc:searchResultsCount" content="{count} results for "{query}"">
|
|
||||||
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
|
||||||
<meta name="loc:tocFilter" content="Filter by title">
|
|
||||||
<meta name="loc:nextArticle" content="Next">
|
|
||||||
<meta name="loc:prevArticle" content="Previous">
|
|
||||||
<meta name="loc:themeLight" content="Light">
|
|
||||||
<meta name="loc:themeDark" content="Dark">
|
|
||||||
<meta name="loc:themeAuto" content="Auto">
|
|
||||||
<meta name="loc:changeTheme" content="Change theme">
|
|
||||||
<meta name="loc:copy" content="Copy">
|
|
||||||
<meta name="loc:downloadPdf" content="Download PDF">
|
|
||||||
|
|
||||||
<script type="module" src="./../public/docfx.min.js"></script>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
const theme = localStorage.getItem('theme') || 'auto'
|
|
||||||
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
|
|
||||||
</script>
|
|
||||||
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
|
|
||||||
<header class="bg-body border-bottom">
|
|
||||||
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
|
|
||||||
<div class="container-xxl flex-nowrap">
|
|
||||||
<a class="navbar-brand" href="../index.html">
|
|
||||||
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
|
|
||||||
|
|
||||||
</a>
|
|
||||||
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
|
|
||||||
<i class="bi bi-three-dots"></i>
|
|
||||||
</button>
|
|
||||||
<div class="collapse navbar-collapse" id="navpanel">
|
|
||||||
<div id="navbar">
|
|
||||||
<form class="search" role="search" id="search">
|
|
||||||
<i class="bi bi-search"></i>
|
|
||||||
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
|
|
||||||
</form>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</nav>
|
|
||||||
</header>
|
|
||||||
|
|
||||||
<main class="container-xxl">
|
|
||||||
<div class="toc-offcanvas">
|
|
||||||
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
|
|
||||||
<div class="offcanvas-header">
|
|
||||||
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
|
|
||||||
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
|
|
||||||
</div>
|
|
||||||
<div class="offcanvas-body">
|
|
||||||
<nav class="toc" id="toc"></nav>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="content">
|
|
||||||
<div class="actionbar">
|
|
||||||
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
|
|
||||||
<i class="bi bi-list"></i>
|
|
||||||
</button>
|
|
||||||
|
|
||||||
<nav id="breadcrumb"></nav>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<article data-uid="Hi.Mapping.CsvNcStep.StepInterpoationMode">
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<h1 id="Hi_Mapping_CsvNcStep_StepInterpoationMode" data-uid="Hi.Mapping.CsvNcStep.StepInterpoationMode" class="text-break">
|
|
||||||
Enum CsvNcStep.StepInterpoationMode
|
|
||||||
</h1>
|
|
||||||
|
|
||||||
<div class="facts text-secondary">
|
|
||||||
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Mapping.html">Mapping</a></dd></dl>
|
|
||||||
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="markdown summary"><p>Defines the interpolation modes for step interpolation.</p>
|
|
||||||
</div>
|
|
||||||
<div class="markdown conceptual"></div>
|
|
||||||
|
|
||||||
<div class="codewrapper">
|
|
||||||
<pre><code class="lang-csharp hljs">public enum CsvNcStep.StepInterpoationMode</code></pre>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dl class="typelist extensionMethods">
|
|
||||||
<dt>Extension Methods</dt>
|
|
||||||
<dd>
|
|
||||||
<div>
|
|
||||||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>)</a>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>)</a>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<a class="xref" href="Hi.Common.MaskUtil.html#Hi_Common_MaskUtil_GetMaskedValue__1___0___0_System_Boolean_">MaskUtil.GetMaskedValue<T>(T, T, bool)</a>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<a class="xref" href="Hi.Common.MaskUtil.html#Hi_Common_MaskUtil_SetMask__1___0____0_System_Boolean_">MaskUtil.SetMask<T>(ref T, T, bool)</a>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
|
|
||||||
</div>
|
|
||||||
</dd></dl>
|
|
||||||
|
|
||||||
<h2 id="fields">Fields
|
|
||||||
</h2>
|
|
||||||
<dl class="parameters">
|
|
||||||
<dt id="Hi_Mapping_CsvNcStep_StepInterpoationMode_InterpolateByTime"><code>InterpolateByTime = 0</code></dt>
|
|
||||||
|
|
||||||
<dd><p>Interpolate steps based on time values.</p>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</article>
|
|
||||||
|
|
||||||
<div class="contribution d-print-none">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="affix">
|
|
||||||
<nav id="affix"></nav>
|
|
||||||
</div>
|
|
||||||
</main>
|
|
||||||
|
|
||||||
<div class="container-xxl search-results" id="search-results"></div>
|
|
||||||
|
|
||||||
<footer class="border-top text-secondary">
|
|
||||||
<div class="container-xxl">
|
|
||||||
<div class="flex-fill">
|
|
||||||
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</footer>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@ -232,6 +232,70 @@ Class CsvNcStep
|
|||||||
</h2>
|
</h2>
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_Mapping_CsvNcStep_ActualTime_" data-uid="Hi.Mapping.CsvNcStep.ActualTime*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_Mapping_CsvNcStep_ActualTime" data-uid="Hi.Mapping.CsvNcStep.ActualTime">
|
||||||
|
ActualTime
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"><p>Gets or sets the time value for this step.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public TimeSpan ActualTime { get; set; }</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h4 class="section">Property Value</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.timespan">TimeSpan</a></dt>
|
||||||
|
<dd></dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_Mapping_CsvNcStep_ActualTimeTag_" data-uid="Hi.Mapping.CsvNcStep.ActualTimeTag*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_Mapping_CsvNcStep_ActualTimeTag" data-uid="Hi.Mapping.CsvNcStep.ActualTimeTag">
|
||||||
|
ActualTimeTag
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"><p>Gets or sets the column title for time in the CSV.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public static string ActualTimeTag { get; set; }</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h4 class="section">Property Value</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||||
|
<dd></dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a id="Hi_Mapping_CsvNcStep_DoubleFlexList_" data-uid="Hi.Mapping.CsvNcStep.DoubleFlexList*"></a>
|
<a id="Hi_Mapping_CsvNcStep_DoubleFlexList_" data-uid="Hi.Mapping.CsvNcStep.DoubleFlexList*"></a>
|
||||||
|
|
||||||
<h3 id="Hi_Mapping_CsvNcStep_DoubleFlexList" data-uid="Hi.Mapping.CsvNcStep.DoubleFlexList">
|
<h3 id="Hi_Mapping_CsvNcStep_DoubleFlexList" data-uid="Hi.Mapping.CsvNcStep.DoubleFlexList">
|
||||||
@ -296,10 +360,10 @@ Class CsvNcStep
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a id="Hi_Mapping_CsvNcStep_FileNoTitle_" data-uid="Hi.Mapping.CsvNcStep.FileNoTitle*"></a>
|
<a id="Hi_Mapping_CsvNcStep_FileNoTag_" data-uid="Hi.Mapping.CsvNcStep.FileNoTag*"></a>
|
||||||
|
|
||||||
<h3 id="Hi_Mapping_CsvNcStep_FileNoTitle" data-uid="Hi.Mapping.CsvNcStep.FileNoTitle">
|
<h3 id="Hi_Mapping_CsvNcStep_FileNoTag" data-uid="Hi.Mapping.CsvNcStep.FileNoTag">
|
||||||
FileNoTitle
|
FileNoTag
|
||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
@ -308,7 +372,7 @@ Class CsvNcStep
|
|||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">public static string FileNoTitle { get; set; }</code></pre>
|
<pre><code class="lang-csharp hljs">public static string FileNoTag { get; set; }</code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@ -328,10 +392,10 @@ Class CsvNcStep
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a id="Hi_Mapping_CsvNcStep_LineNoTitle_" data-uid="Hi.Mapping.CsvNcStep.LineNoTitle*"></a>
|
<a id="Hi_Mapping_CsvNcStep_LineNoTag_" data-uid="Hi.Mapping.CsvNcStep.LineNoTag*"></a>
|
||||||
|
|
||||||
<h3 id="Hi_Mapping_CsvNcStep_LineNoTitle" data-uid="Hi.Mapping.CsvNcStep.LineNoTitle">
|
<h3 id="Hi_Mapping_CsvNcStep_LineNoTag" data-uid="Hi.Mapping.CsvNcStep.LineNoTag">
|
||||||
LineNoTitle
|
LineNoTag
|
||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
@ -340,7 +404,7 @@ Class CsvNcStep
|
|||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">public static string LineNoTitle { get; set; }</code></pre>
|
<pre><code class="lang-csharp hljs">public static string LineNoTag { get; set; }</code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@ -360,10 +424,10 @@ Class CsvNcStep
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a id="Hi_Mapping_CsvNcStep_McTitle_" data-uid="Hi.Mapping.CsvNcStep.McTitle*"></a>
|
<a id="Hi_Mapping_CsvNcStep_McTag_" data-uid="Hi.Mapping.CsvNcStep.McTag*"></a>
|
||||||
|
|
||||||
<h3 id="Hi_Mapping_CsvNcStep_McTitle" data-uid="Hi.Mapping.CsvNcStep.McTitle">
|
<h3 id="Hi_Mapping_CsvNcStep_McTag" data-uid="Hi.Mapping.CsvNcStep.McTag">
|
||||||
McTitle
|
McTag
|
||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
@ -372,7 +436,7 @@ Class CsvNcStep
|
|||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">public static string McTitle { get; set; }</code></pre>
|
<pre><code class="lang-csharp hljs">public static string McTag { get; set; }</code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@ -424,119 +488,10 @@ Class CsvNcStep
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a id="Hi_Mapping_CsvNcStep_Time_" data-uid="Hi.Mapping.CsvNcStep.Time*"></a>
|
|
||||||
|
|
||||||
<h3 id="Hi_Mapping_CsvNcStep_Time" data-uid="Hi.Mapping.CsvNcStep.Time">
|
|
||||||
Time
|
|
||||||
|
|
||||||
</h3>
|
|
||||||
|
|
||||||
<div class="markdown level1 summary"><p>Gets or sets the time value for this step.</p>
|
|
||||||
</div>
|
|
||||||
<div class="markdown level1 conceptual"></div>
|
|
||||||
|
|
||||||
<div class="codewrapper">
|
|
||||||
<pre><code class="lang-csharp hljs">public TimeSpan Time { get; set; }</code></pre>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<h4 class="section">Property Value</h4>
|
|
||||||
<dl class="parameters">
|
|
||||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.timespan">TimeSpan</a></dt>
|
|
||||||
<dd></dd>
|
|
||||||
</dl>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a id="Hi_Mapping_CsvNcStep_TimeTagTitle_" data-uid="Hi.Mapping.CsvNcStep.TimeTagTitle*"></a>
|
|
||||||
|
|
||||||
<h3 id="Hi_Mapping_CsvNcStep_TimeTagTitle" data-uid="Hi.Mapping.CsvNcStep.TimeTagTitle">
|
|
||||||
TimeTagTitle
|
|
||||||
|
|
||||||
</h3>
|
|
||||||
|
|
||||||
<div class="markdown level1 summary"><p>Gets or sets the column title for time in the CSV.</p>
|
|
||||||
</div>
|
|
||||||
<div class="markdown level1 conceptual"></div>
|
|
||||||
|
|
||||||
<div class="codewrapper">
|
|
||||||
<pre><code class="lang-csharp hljs">public static string TimeTagTitle { get; set; }</code></pre>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<h4 class="section">Property Value</h4>
|
|
||||||
<dl class="parameters">
|
|
||||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
|
||||||
<dd></dd>
|
|
||||||
</dl>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<h2 class="section" id="methods">Methods
|
<h2 class="section" id="methods">Methods
|
||||||
</h2>
|
</h2>
|
||||||
|
|
||||||
|
|
||||||
<a id="Hi_Mapping_CsvNcStep_BuildByFile_" data-uid="Hi.Mapping.CsvNcStep.BuildByFile*"></a>
|
|
||||||
|
|
||||||
<h3 id="Hi_Mapping_CsvNcStep_BuildByFile_Hi_CutterLocations_ClStrips_ClStrip_System_String_System_String_Hi_Common_Messages_IMessageHost_Hi_Mapping_CsvNcStep_StepInterpoationMode_" data-uid="Hi.Mapping.CsvNcStep.BuildByFile(Hi.CutterLocations.ClStrips.ClStrip,System.String,System.String,Hi.Common.Messages.IMessageHost,Hi.Mapping.CsvNcStep.StepInterpoationMode)">
|
|
||||||
BuildByFile(ClStrip, string, string, IMessageHost, StepInterpoationMode)
|
|
||||||
|
|
||||||
</h3>
|
|
||||||
|
|
||||||
<div class="markdown level1 summary"><p>Builds a collection of CsvNcStep instances from a CSV file.</p>
|
|
||||||
</div>
|
|
||||||
<div class="markdown level1 conceptual"></div>
|
|
||||||
|
|
||||||
<div class="codewrapper">
|
|
||||||
<pre><code class="lang-csharp hljs">public static void BuildByFile(ClStrip clStrip, string baseDirectory, string relPath, IMessageHost messageHost, CsvNcStep.StepInterpoationMode stepInterpoationMode)</code></pre>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<h4 class="section">Parameters</h4>
|
|
||||||
<dl class="parameters">
|
|
||||||
<dt><code>clStrip</code> <a class="xref" href="Hi.CutterLocations.ClStrips.ClStrip.html">ClStrip</a></dt>
|
|
||||||
<dd><p>The cutter location strip to populate.</p>
|
|
||||||
</dd>
|
|
||||||
<dt><code>baseDirectory</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
|
||||||
<dd><p>The base directory for the file path.</p>
|
|
||||||
</dd>
|
|
||||||
<dt><code>relPath</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
|
||||||
<dd><p>The relative path to the CSV file.</p>
|
|
||||||
</dd>
|
|
||||||
<dt><code>messageHost</code> <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>
|
|
||||||
<dd><p>The message host for logging.</p>
|
|
||||||
</dd>
|
|
||||||
<dt><code>stepInterpoationMode</code> <a class="xref" href="Hi.Mapping.CsvNcStep.html">CsvNcStep</a>.<a class="xref" href="Hi.Mapping.CsvNcStep.StepInterpoationMode.html">StepInterpoationMode</a></dt>
|
|
||||||
<dd><p>The interpolation mode to use.</p>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a id="Hi_Mapping_CsvNcStep_GetFileLineIndex_" data-uid="Hi.Mapping.CsvNcStep.GetFileLineIndex*"></a>
|
<a id="Hi_Mapping_CsvNcStep_GetFileLineIndex_" data-uid="Hi.Mapping.CsvNcStep.GetFileLineIndex*"></a>
|
||||||
|
|
||||||
<h3 id="Hi_Mapping_CsvNcStep_GetFileLineIndex" data-uid="Hi.Mapping.CsvNcStep.GetFileLineIndex">
|
<h3 id="Hi_Mapping_CsvNcStep_GetFileLineIndex" data-uid="Hi.Mapping.CsvNcStep.GetFileLineIndex">
|
||||||
@ -570,6 +525,51 @@ Class CsvNcStep
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_Mapping_CsvNcStep_MapSingleByCsvFile_" data-uid="Hi.Mapping.CsvNcStep.MapSingleByCsvFile*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_Mapping_CsvNcStep_MapSingleByCsvFile_Hi_CutterLocations_ClStrips_ClStrip_System_String_System_String_Hi_Common_Messages_IMessageHost_" data-uid="Hi.Mapping.CsvNcStep.MapSingleByCsvFile(Hi.CutterLocations.ClStrips.ClStrip,System.String,System.String,Hi.Common.Messages.IMessageHost)">
|
||||||
|
MapSingleByCsvFile(ClStrip, string, string, IMessageHost)
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"><p>Embed single data per step by CSV file.
|
||||||
|
It is one (step) - one (embedded-data) mapping.
|
||||||
|
Time interpolation is applied. It is time-based mapping.
|
||||||
|
Builds a collection of CsvNcStep instances from a CSV file.</p>
|
||||||
|
</div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public static void MapSingleByCsvFile(ClStrip clStrip, string baseDirectory, string relFile, IMessageHost messageHost)</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h4 class="section">Parameters</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><code>clStrip</code> <a class="xref" href="Hi.CutterLocations.ClStrips.ClStrip.html">ClStrip</a></dt>
|
||||||
|
<dd><p>The cutter location strip to populate.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>baseDirectory</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||||
|
<dd><p>The base directory for the file path.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>relFile</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||||
|
<dd><p>The relative file path to the CSV file.</p>
|
||||||
|
</dd>
|
||||||
|
<dt><code>messageHost</code> <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>
|
||||||
|
<dd><p>The message host for logging.</p>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<h2 class="section" id="operators">Operators
|
<h2 class="section" id="operators">Operators
|
||||||
</h2>
|
</h2>
|
||||||
|
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<meta name="title" content="Class TimeMapping | HiAPI-C# 2025 ">
|
<meta name="title" content="Class TimeMapping | HiAPI-C# 2025 ">
|
||||||
|
|
||||||
<meta name="description" content="Provides mapping between machining steps and time-based measurements (shots),">
|
<meta name="description" content="Provides mapping between machining steps and time-based measurements (shots). It is one step to many data mapping (one-many).">
|
||||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||||
<link rel="stylesheet" href="../public/docfx.min.css">
|
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||||
<link rel="stylesheet" href="../public/main.css">
|
<link rel="stylesheet" href="../public/main.css">
|
||||||
@ -97,7 +97,8 @@ Class TimeMapping
|
|||||||
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="markdown summary"><p>Provides mapping between machining steps and time-based measurements (shots),</p>
|
<div class="markdown summary"><p>Provides mapping between machining steps and time-based measurements (shots).
|
||||||
|
It is one step to many data mapping (one-many).</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="markdown conceptual"></div>
|
<div class="markdown conceptual"></div>
|
||||||
|
|
||||||
@ -812,10 +813,10 @@ This method is thread-safe and can be called concurrently.</p>
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a id="Hi_Mapping_TimeMapping_MapByActualTime_" data-uid="Hi.Mapping.TimeMapping.MapByActualTime*"></a>
|
<a id="Hi_Mapping_TimeMapping_MapSeriesByActualTime_" data-uid="Hi.Mapping.TimeMapping.MapSeriesByActualTime*"></a>
|
||||||
|
|
||||||
<h3 id="Hi_Mapping_TimeMapping_MapByActualTime_System_String_Hi_Mapping_StepTimeShotUtil_CycleSamplingMode_Hi_CutterLocations_ClStrips_ClStrip_Hi_Common_Messages_IMessageHost_System_Nullable_System_Threading_CancellationToken__" data-uid="Hi.Mapping.TimeMapping.MapByActualTime(System.String,Hi.Mapping.StepTimeShotUtil.CycleSamplingMode,Hi.CutterLocations.ClStrips.ClStrip,Hi.Common.Messages.IMessageHost,System.Nullable{System.Threading.CancellationToken})">
|
<h3 id="Hi_Mapping_TimeMapping_MapSeriesByActualTime_System_String_Hi_Mapping_StepTimeShotUtil_CycleSamplingMode_Hi_CutterLocations_ClStrips_ClStrip_Hi_Common_Messages_IMessageHost_System_Nullable_System_Threading_CancellationToken__" data-uid="Hi.Mapping.TimeMapping.MapSeriesByActualTime(System.String,Hi.Mapping.StepTimeShotUtil.CycleSamplingMode,Hi.CutterLocations.ClStrips.ClStrip,Hi.Common.Messages.IMessageHost,System.Nullable{System.Threading.CancellationToken})">
|
||||||
MapByActualTime(string, CycleSamplingMode, ClStrip, IMessageHost, CancellationToken?)
|
MapSeriesByActualTime(string, CycleSamplingMode, ClStrip, IMessageHost, CancellationToken?)
|
||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
@ -824,7 +825,7 @@ This method is thread-safe and can be called concurrently.</p>
|
|||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">public void MapByActualTime(string timeShotRelFile, StepTimeShotUtil.CycleSamplingMode cycleSamplingMode, ClStrip clStrip, IMessageHost messageHost, CancellationToken? cancellationToken = null)</code></pre>
|
<pre><code class="lang-csharp hljs">public void MapSeriesByActualTime(string timeShotRelFile, StepTimeShotUtil.CycleSamplingMode cycleSamplingMode, ClStrip clStrip, IMessageHost messageHost, CancellationToken? cancellationToken = null)</code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
|
|||||||
@ -112,7 +112,8 @@ This class manages the loading and caching of time shot data from measurement fi
|
|||||||
</dl>
|
</dl>
|
||||||
<dl class="jumplist">
|
<dl class="jumplist">
|
||||||
<dt><a class="xref" href="Hi.Mapping.TimeMapping.html">TimeMapping</a></dt>
|
<dt><a class="xref" href="Hi.Mapping.TimeMapping.html">TimeMapping</a></dt>
|
||||||
<dd><p>Provides mapping between machining steps and time-based measurements (shots),</p>
|
<dd><p>Provides mapping between machining steps and time-based measurements (shots).
|
||||||
|
It is one step to many data mapping (one-many).</p>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<h3 id="interfaces">
|
<h3 id="interfaces">
|
||||||
@ -145,11 +146,6 @@ This interface provides a foundation for time-series data with vector operations
|
|||||||
<h3 id="enums">
|
<h3 id="enums">
|
||||||
Enums
|
Enums
|
||||||
</h3>
|
</h3>
|
||||||
<dl class="jumplist">
|
|
||||||
<dt><a class="xref" href="Hi.Mapping.CsvNcStep.StepInterpoationMode.html">CsvNcStep.StepInterpoationMode</a></dt>
|
|
||||||
<dd><p>Defines the interpolation modes for step interpolation.</p>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<dl class="jumplist">
|
<dl class="jumplist">
|
||||||
<dt><a class="xref" href="Hi.Mapping.StepTimeShotUtil.CycleSamplingMode.html">StepTimeShotUtil.CycleSamplingMode</a></dt>
|
<dt><a class="xref" href="Hi.Mapping.StepTimeShotUtil.CycleSamplingMode.html">StepTimeShotUtil.CycleSamplingMode</a></dt>
|
||||||
<dd><p>Defines the cycle sampling modes for mapping time shots to machining steps.
|
<dd><p>Defines the cycle sampling modes for mapping time shots to machining steps.
|
||||||
|
|||||||
@ -247,6 +247,37 @@ Class DistributedQueueTaskStarter
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<a id="Hi_Parallels_DistributedQueueTaskStarter_ThreadPriority_" data-uid="Hi.Parallels.DistributedQueueTaskStarter.ThreadPriority*"></a>
|
||||||
|
|
||||||
|
<h3 id="Hi_Parallels_DistributedQueueTaskStarter_ThreadPriority" data-uid="Hi.Parallels.DistributedQueueTaskStarter.ThreadPriority">
|
||||||
|
ThreadPriority
|
||||||
|
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<div class="markdown level1 summary"></div>
|
||||||
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
|
<div class="codewrapper">
|
||||||
|
<pre><code class="lang-csharp hljs">public ThreadPriority ThreadPriority { get; set; }</code></pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h4 class="section">Property Value</h4>
|
||||||
|
<dl class="parameters">
|
||||||
|
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.threadpriority">ThreadPriority</a></dt>
|
||||||
|
<dd></dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<h2 class="section" id="methods">Methods
|
<h2 class="section" id="methods">Methods
|
||||||
</h2>
|
</h2>
|
||||||
|
|
||||||
|
|||||||
@ -2,9 +2,9 @@
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<title>Class PriorityBasedTaskScheduler | HiAPI-C# 2025 </title>
|
<title>Class PriorityTaskScheduler | HiAPI-C# 2025 </title>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<meta name="title" content="Class PriorityBasedTaskScheduler | HiAPI-C# 2025 ">
|
<meta name="title" content="Class PriorityTaskScheduler | HiAPI-C# 2025 ">
|
||||||
|
|
||||||
<meta name="description" content="A task scheduler that executes tasks with a specified thread priority.">
|
<meta name="description" content="A task scheduler that executes tasks with a specified thread priority.">
|
||||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||||
@ -84,12 +84,12 @@
|
|||||||
<nav id="breadcrumb"></nav>
|
<nav id="breadcrumb"></nav>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<article data-uid="Hi.Parallels.PriorityBasedTaskScheduler">
|
<article data-uid="Hi.Parallels.PriorityTaskScheduler">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<h1 id="Hi_Parallels_PriorityBasedTaskScheduler" data-uid="Hi.Parallels.PriorityBasedTaskScheduler" class="text-break">
|
<h1 id="Hi_Parallels_PriorityTaskScheduler" data-uid="Hi.Parallels.PriorityTaskScheduler" class="text-break">
|
||||||
Class PriorityBasedTaskScheduler
|
Class PriorityTaskScheduler
|
||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<div class="facts text-secondary">
|
<div class="facts text-secondary">
|
||||||
@ -102,7 +102,7 @@ Class PriorityBasedTaskScheduler
|
|||||||
<div class="markdown conceptual"></div>
|
<div class="markdown conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">public class PriorityBasedTaskScheduler : TaskScheduler</code></pre>
|
<pre><code class="lang-csharp hljs">public class PriorityTaskScheduler : TaskScheduler</code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@ -113,7 +113,7 @@ Class PriorityBasedTaskScheduler
|
|||||||
<dd>
|
<dd>
|
||||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
|
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
|
||||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.taskscheduler">TaskScheduler</a></div>
|
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.taskscheduler">TaskScheduler</a></div>
|
||||||
<div><span class="xref">PriorityBasedTaskScheduler</span></div>
|
<div><span class="xref">PriorityTaskScheduler</span></div>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
@ -203,10 +203,10 @@ Class PriorityBasedTaskScheduler
|
|||||||
</h2>
|
</h2>
|
||||||
|
|
||||||
|
|
||||||
<a id="Hi_Parallels_PriorityBasedTaskScheduler__ctor_" data-uid="Hi.Parallels.PriorityBasedTaskScheduler.#ctor*"></a>
|
<a id="Hi_Parallels_PriorityTaskScheduler__ctor_" data-uid="Hi.Parallels.PriorityTaskScheduler.#ctor*"></a>
|
||||||
|
|
||||||
<h3 id="Hi_Parallels_PriorityBasedTaskScheduler__ctor_System_Threading_ThreadPriority_" data-uid="Hi.Parallels.PriorityBasedTaskScheduler.#ctor(System.Threading.ThreadPriority)">
|
<h3 id="Hi_Parallels_PriorityTaskScheduler__ctor_System_Threading_ThreadPriority_" data-uid="Hi.Parallels.PriorityTaskScheduler.#ctor(System.Threading.ThreadPriority)">
|
||||||
PriorityBasedTaskScheduler(ThreadPriority)
|
PriorityTaskScheduler(ThreadPriority)
|
||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
@ -215,7 +215,7 @@ Class PriorityBasedTaskScheduler
|
|||||||
<div class="markdown level1 conceptual"></div>
|
<div class="markdown level1 conceptual"></div>
|
||||||
|
|
||||||
<div class="codewrapper">
|
<div class="codewrapper">
|
||||||
<pre><code class="lang-csharp hljs">public PriorityBasedTaskScheduler(ThreadPriority threadPriority)</code></pre>
|
<pre><code class="lang-csharp hljs">public PriorityTaskScheduler(ThreadPriority threadPriority)</code></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h4 class="section">Parameters</h4>
|
<h4 class="section">Parameters</h4>
|
||||||
@ -240,9 +240,9 @@ Class PriorityBasedTaskScheduler
|
|||||||
</h2>
|
</h2>
|
||||||
|
|
||||||
|
|
||||||
<a id="Hi_Parallels_PriorityBasedTaskScheduler_MaxDegreeOfParallelism_" data-uid="Hi.Parallels.PriorityBasedTaskScheduler.MaxDegreeOfParallelism*"></a>
|
<a id="Hi_Parallels_PriorityTaskScheduler_MaxDegreeOfParallelism_" data-uid="Hi.Parallels.PriorityTaskScheduler.MaxDegreeOfParallelism*"></a>
|
||||||
|
|
||||||
<h3 id="Hi_Parallels_PriorityBasedTaskScheduler_MaxDegreeOfParallelism" data-uid="Hi.Parallels.PriorityBasedTaskScheduler.MaxDegreeOfParallelism">
|
<h3 id="Hi_Parallels_PriorityTaskScheduler_MaxDegreeOfParallelism" data-uid="Hi.Parallels.PriorityTaskScheduler.MaxDegreeOfParallelism">
|
||||||
MaxDegreeOfParallelism
|
MaxDegreeOfParallelism
|
||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
@ -273,9 +273,9 @@ Set special value 0 for no limiting.</p>
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a id="Hi_Parallels_PriorityBasedTaskScheduler_ThreadPriority_" data-uid="Hi.Parallels.PriorityBasedTaskScheduler.ThreadPriority*"></a>
|
<a id="Hi_Parallels_PriorityTaskScheduler_ThreadPriority_" data-uid="Hi.Parallels.PriorityTaskScheduler.ThreadPriority*"></a>
|
||||||
|
|
||||||
<h3 id="Hi_Parallels_PriorityBasedTaskScheduler_ThreadPriority" data-uid="Hi.Parallels.PriorityBasedTaskScheduler.ThreadPriority">
|
<h3 id="Hi_Parallels_PriorityTaskScheduler_ThreadPriority" data-uid="Hi.Parallels.PriorityTaskScheduler.ThreadPriority">
|
||||||
ThreadPriority
|
ThreadPriority
|
||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
@ -309,9 +309,9 @@ Set special value 0 for no limiting.</p>
|
|||||||
</h2>
|
</h2>
|
||||||
|
|
||||||
|
|
||||||
<a id="Hi_Parallels_PriorityBasedTaskScheduler_GetScheduledTasks_" data-uid="Hi.Parallels.PriorityBasedTaskScheduler.GetScheduledTasks*"></a>
|
<a id="Hi_Parallels_PriorityTaskScheduler_GetScheduledTasks_" data-uid="Hi.Parallels.PriorityTaskScheduler.GetScheduledTasks*"></a>
|
||||||
|
|
||||||
<h3 id="Hi_Parallels_PriorityBasedTaskScheduler_GetScheduledTasks" data-uid="Hi.Parallels.PriorityBasedTaskScheduler.GetScheduledTasks">
|
<h3 id="Hi_Parallels_PriorityTaskScheduler_GetScheduledTasks" data-uid="Hi.Parallels.PriorityTaskScheduler.GetScheduledTasks">
|
||||||
GetScheduledTasks()
|
GetScheduledTasks()
|
||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
@ -348,9 +348,9 @@ Set special value 0 for no limiting.</p>
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a id="Hi_Parallels_PriorityBasedTaskScheduler_QueueTask_" data-uid="Hi.Parallels.PriorityBasedTaskScheduler.QueueTask*"></a>
|
<a id="Hi_Parallels_PriorityTaskScheduler_QueueTask_" data-uid="Hi.Parallels.PriorityTaskScheduler.QueueTask*"></a>
|
||||||
|
|
||||||
<h3 id="Hi_Parallels_PriorityBasedTaskScheduler_QueueTask_System_Threading_Tasks_Task_" data-uid="Hi.Parallels.PriorityBasedTaskScheduler.QueueTask(System.Threading.Tasks.Task)">
|
<h3 id="Hi_Parallels_PriorityTaskScheduler_QueueTask_System_Threading_Tasks_Task_" data-uid="Hi.Parallels.PriorityTaskScheduler.QueueTask(System.Threading.Tasks.Task)">
|
||||||
QueueTask(Task)
|
QueueTask(Task)
|
||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
@ -387,9 +387,9 @@ Set special value 0 for no limiting.</p>
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a id="Hi_Parallels_PriorityBasedTaskScheduler_TryExecuteTaskInline_" data-uid="Hi.Parallels.PriorityBasedTaskScheduler.TryExecuteTaskInline*"></a>
|
<a id="Hi_Parallels_PriorityTaskScheduler_TryExecuteTaskInline_" data-uid="Hi.Parallels.PriorityTaskScheduler.TryExecuteTaskInline*"></a>
|
||||||
|
|
||||||
<h3 id="Hi_Parallels_PriorityBasedTaskScheduler_TryExecuteTaskInline_System_Threading_Tasks_Task_System_Boolean_" data-uid="Hi.Parallels.PriorityBasedTaskScheduler.TryExecuteTaskInline(System.Threading.Tasks.Task,System.Boolean)">
|
<h3 id="Hi_Parallels_PriorityTaskScheduler_TryExecuteTaskInline_System_Threading_Tasks_Task_System_Boolean_" data-uid="Hi.Parallels.PriorityTaskScheduler.TryExecuteTaskInline(System.Threading.Tasks.Task,System.Boolean)">
|
||||||
TryExecuteTaskInline(Task, bool)
|
TryExecuteTaskInline(Task, bool)
|
||||||
|
|
||||||
</h3>
|
</h3>
|
||||||
@ -116,7 +116,7 @@ Allows for controlled execution of tasks with a specified maximum concurrency le
|
|||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="jumplist">
|
<dl class="jumplist">
|
||||||
<dt><a class="xref" href="Hi.Parallels.PriorityBasedTaskScheduler.html">PriorityBasedTaskScheduler</a></dt>
|
<dt><a class="xref" href="Hi.Parallels.PriorityTaskScheduler.html">PriorityTaskScheduler</a></dt>
|
||||||
<dd><p>A task scheduler that executes tasks with a specified thread priority.</p>
|
<dd><p>A task scheduler that executes tasks with a specified thread priority.</p>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|||||||
@ -219,9 +219,6 @@
|
|||||||
<li>
|
<li>
|
||||||
<a href="Hi.Common.BinIoUtil.html" name="" title="BinIoUtil">BinIoUtil</a>
|
<a href="Hi.Common.BinIoUtil.html" name="" title="BinIoUtil">BinIoUtil</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
|
||||||
<a href="Hi.Common.BinarySearchResult.html" name="" title="BinarySearchResult">BinarySearchResult</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
<li>
|
||||||
<a href="Hi.Common.BitUtil.html" name="" title="BitUtil">BitUtil</a>
|
<a href="Hi.Common.BitUtil.html" name="" title="BitUtil">BitUtil</a>
|
||||||
</li>
|
</li>
|
||||||
@ -351,6 +348,9 @@
|
|||||||
<li>
|
<li>
|
||||||
<a href="Hi.Common.RoutineBlocker0.html" name="" title="RoutineBlocker0">RoutineBlocker0</a>
|
<a href="Hi.Common.RoutineBlocker0.html" name="" title="RoutineBlocker0">RoutineBlocker0</a>
|
||||||
</li>
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="Hi.Common.SearchResult.html" name="" title="SearchResult">SearchResult</a>
|
||||||
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="Hi.Common.SeqPairUtil.html" name="" title="SeqPairUtil">SeqPairUtil</a>
|
<a href="Hi.Common.SeqPairUtil.html" name="" title="SeqPairUtil">SeqPairUtil</a>
|
||||||
</li>
|
</li>
|
||||||
@ -403,14 +403,17 @@
|
|||||||
<li>
|
<li>
|
||||||
<a href="Hi.Common.Collections.ListUtil.OuterPolationMode.html" name="" title="ListUtil.OuterPolationMode">ListUtil.OuterPolationMode</a>
|
<a href="Hi.Common.Collections.ListUtil.OuterPolationMode.html" name="" title="ListUtil.OuterPolationMode">ListUtil.OuterPolationMode</a>
|
||||||
</li>
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="Hi.Common.Collections.SearchTargetMode.html" name="" title="SearchTargetMode">SearchTargetMode</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="Hi.Common.Collections.SeekDirection.html" name="" title="SeekDirection">SeekDirection</a>
|
||||||
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="Hi.Common.Collections.SortedListUtil.html" name="" title="SortedListUtil">SortedListUtil</a>
|
<a href="Hi.Common.Collections.SortedListUtil.html" name="" title="SortedListUtil">SortedListUtil</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="Hi.Common.Collections.SortedListUtil.SearchMethod.html" name="" title="SortedListUtil.SearchMethod">SortedListUtil.SearchMethod</a>
|
<a href="Hi.Common.Collections.SubList-1.html" name="" title="SubList<T>">SubList<T></a>
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="Hi.Common.Collections.SortedListUtil.SeekDirection.html" name="" title="SortedListUtil.SeekDirection">SortedListUtil.SeekDirection</a>
|
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="Hi.Common.Collections.SynList-1.html" name="" title="SynList<T>">SynList<T></a>
|
<a href="Hi.Common.Collections.SynList-1.html" name="" title="SynList<T>">SynList<T></a>
|
||||||
@ -1379,9 +1382,6 @@
|
|||||||
<li>
|
<li>
|
||||||
<a href="Hi.Mapping.CsvNcStep.html" name="" title="CsvNcStep">CsvNcStep</a>
|
<a href="Hi.Mapping.CsvNcStep.html" name="" title="CsvNcStep">CsvNcStep</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
|
||||||
<a href="Hi.Mapping.CsvNcStep.StepInterpoationMode.html" name="" title="CsvNcStep.StepInterpoationMode">CsvNcStep.StepInterpoationMode</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
<li>
|
||||||
<a href="Hi.Mapping.FileToTimeShotMapping.html" name="" title="FileToTimeShotMapping">FileToTimeShotMapping</a>
|
<a href="Hi.Mapping.FileToTimeShotMapping.html" name="" title="FileToTimeShotMapping">FileToTimeShotMapping</a>
|
||||||
</li>
|
</li>
|
||||||
@ -2840,7 +2840,7 @@
|
|||||||
<a href="Hi.Parallels.LockUtil.html" name="" title="LockUtil">LockUtil</a>
|
<a href="Hi.Parallels.LockUtil.html" name="" title="LockUtil">LockUtil</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="Hi.Parallels.PriorityBasedTaskScheduler.html" name="" title="PriorityBasedTaskScheduler">PriorityBasedTaskScheduler</a>
|
<a href="Hi.Parallels.PriorityTaskScheduler.html" name="" title="PriorityTaskScheduler">PriorityTaskScheduler</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="Hi.Parallels.QueueTaskScheduler.html" name="" title="QueueTaskScheduler">QueueTaskScheduler</a>
|
<a href="Hi.Parallels.QueueTaskScheduler.html" name="" title="QueueTaskScheduler">QueueTaskScheduler</a>
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -878,20 +878,6 @@
|
|||||||
"Title": "Hi.Common.BinIoUtil",
|
"Title": "Hi.Common.BinIoUtil",
|
||||||
"Summary": "<p sourcefile=\"api/Hi.Common.BinIoUtil.yml\" sourcestartlinenumber=\"1\">Utility class for binary I/O operations.</p>\n"
|
"Summary": "<p sourcefile=\"api/Hi.Common.BinIoUtil.yml\" sourcestartlinenumber=\"1\">Utility class for binary I/O operations.</p>\n"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"type": "ManagedReference",
|
|
||||||
"source_relative_path": "api/Hi.Common.BinarySearchResult.yml",
|
|
||||||
"output": {
|
|
||||||
".html": {
|
|
||||||
"relative_path": "api/Hi.Common.BinarySearchResult.html"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"version": "",
|
|
||||||
"Uid": null,
|
|
||||||
"IsMRef": true,
|
|
||||||
"Title": "Hi.Common.BinarySearchResult",
|
|
||||||
"Summary": "<p sourcefile=\"api/Hi.Common.BinarySearchResult.yml\" sourcestartlinenumber=\"1\">Represents the result of a binary search operation.</p>\n"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"type": "ManagedReference",
|
"type": "ManagedReference",
|
||||||
"source_relative_path": "api/Hi.Common.BitUtil.yml",
|
"source_relative_path": "api/Hi.Common.BitUtil.yml",
|
||||||
@ -1034,31 +1020,31 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "ManagedReference",
|
"type": "ManagedReference",
|
||||||
"source_relative_path": "api/Hi.Common.Collections.SortedListUtil.SearchMethod.yml",
|
"source_relative_path": "api/Hi.Common.Collections.SearchTargetMode.yml",
|
||||||
"output": {
|
"output": {
|
||||||
".html": {
|
".html": {
|
||||||
"relative_path": "api/Hi.Common.Collections.SortedListUtil.SearchMethod.html"
|
"relative_path": "api/Hi.Common.Collections.SearchTargetMode.html"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"version": "",
|
"version": "",
|
||||||
"Uid": null,
|
"Uid": null,
|
||||||
"IsMRef": true,
|
"IsMRef": true,
|
||||||
"Title": "Hi.Common.Collections.SortedListUtil.SearchMethod",
|
"Title": "Hi.Common.Collections.SearchTargetMode",
|
||||||
"Summary": "<p sourcefile=\"api/Hi.Common.Collections.SortedListUtil.SearchMethod.yml\" sourcestartlinenumber=\"1\">Specifies the search method to use when looking for values in a sorted list.</p>\n"
|
"Summary": "<p sourcefile=\"api/Hi.Common.Collections.SearchTargetMode.yml\" sourcestartlinenumber=\"1\">Specifies the search method to use when looking for values in a sorted list.</p>\n"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "ManagedReference",
|
"type": "ManagedReference",
|
||||||
"source_relative_path": "api/Hi.Common.Collections.SortedListUtil.SeekDirection.yml",
|
"source_relative_path": "api/Hi.Common.Collections.SeekDirection.yml",
|
||||||
"output": {
|
"output": {
|
||||||
".html": {
|
".html": {
|
||||||
"relative_path": "api/Hi.Common.Collections.SortedListUtil.SeekDirection.html"
|
"relative_path": "api/Hi.Common.Collections.SeekDirection.html"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"version": "",
|
"version": "",
|
||||||
"Uid": null,
|
"Uid": null,
|
||||||
"IsMRef": true,
|
"IsMRef": true,
|
||||||
"Title": "Hi.Common.Collections.SortedListUtil.SeekDirection",
|
"Title": "Hi.Common.Collections.SeekDirection",
|
||||||
"Summary": "<p sourcefile=\"api/Hi.Common.Collections.SortedListUtil.SeekDirection.yml\" sourcestartlinenumber=\"1\">Specifies the seek direction for sorted list operations.</p>\n"
|
"Summary": "<p sourcefile=\"api/Hi.Common.Collections.SeekDirection.yml\" sourcestartlinenumber=\"1\">Specifies the seek direction for sorted list operations.</p>\n"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "ManagedReference",
|
"type": "ManagedReference",
|
||||||
@ -1074,6 +1060,20 @@
|
|||||||
"Title": "Hi.Common.Collections.SortedListUtil",
|
"Title": "Hi.Common.Collections.SortedListUtil",
|
||||||
"Summary": "<p sourcefile=\"api/Hi.Common.Collections.SortedListUtil.yml\" sourcestartlinenumber=\"1\">Utility class providing extension methods for SortedList operations.</p>\n"
|
"Summary": "<p sourcefile=\"api/Hi.Common.Collections.SortedListUtil.yml\" sourcestartlinenumber=\"1\">Utility class providing extension methods for SortedList operations.</p>\n"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"type": "ManagedReference",
|
||||||
|
"source_relative_path": "api/Hi.Common.Collections.SubList-1.yml",
|
||||||
|
"output": {
|
||||||
|
".html": {
|
||||||
|
"relative_path": "api/Hi.Common.Collections.SubList-1.html"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"version": "",
|
||||||
|
"Uid": null,
|
||||||
|
"IsMRef": true,
|
||||||
|
"Title": "Hi.Common.Collections.SubList<T>",
|
||||||
|
"Summary": null
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"type": "ManagedReference",
|
"type": "ManagedReference",
|
||||||
"source_relative_path": "api/Hi.Common.Collections.SynList-1.yml",
|
"source_relative_path": "api/Hi.Common.Collections.SynList-1.yml",
|
||||||
@ -2446,6 +2446,20 @@
|
|||||||
"Title": "Hi.Common.RoutineBlocker0",
|
"Title": "Hi.Common.RoutineBlocker0",
|
||||||
"Summary": "<p sourcefile=\"api/Hi.Common.RoutineBlocker0.yml\" sourcestartlinenumber=\"1\">Block the thread to the given delay from the previous block.</p>\n"
|
"Summary": "<p sourcefile=\"api/Hi.Common.RoutineBlocker0.yml\" sourcestartlinenumber=\"1\">Block the thread to the given delay from the previous block.</p>\n"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"type": "ManagedReference",
|
||||||
|
"source_relative_path": "api/Hi.Common.SearchResult.yml",
|
||||||
|
"output": {
|
||||||
|
".html": {
|
||||||
|
"relative_path": "api/Hi.Common.SearchResult.html"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"version": "",
|
||||||
|
"Uid": null,
|
||||||
|
"IsMRef": true,
|
||||||
|
"Title": "Hi.Common.SearchResult",
|
||||||
|
"Summary": "<p sourcefile=\"api/Hi.Common.SearchResult.yml\" sourcestartlinenumber=\"1\">Represents the result of a search operation.</p>\n"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"type": "ManagedReference",
|
"type": "ManagedReference",
|
||||||
"source_relative_path": "api/Hi.Common.SeqPair-1.yml",
|
"source_relative_path": "api/Hi.Common.SeqPair-1.yml",
|
||||||
@ -5736,20 +5750,6 @@
|
|||||||
"Title": "Hi.MachiningSteps",
|
"Title": "Hi.MachiningSteps",
|
||||||
"Summary": null
|
"Summary": null
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"type": "ManagedReference",
|
|
||||||
"source_relative_path": "api/Hi.Mapping.CsvNcStep.StepInterpoationMode.yml",
|
|
||||||
"output": {
|
|
||||||
".html": {
|
|
||||||
"relative_path": "api/Hi.Mapping.CsvNcStep.StepInterpoationMode.html"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"version": "",
|
|
||||||
"Uid": null,
|
|
||||||
"IsMRef": true,
|
|
||||||
"Title": "Hi.Mapping.CsvNcStep.StepInterpoationMode",
|
|
||||||
"Summary": "<p sourcefile=\"api/Hi.Mapping.CsvNcStep.StepInterpoationMode.yml\" sourcestartlinenumber=\"1\">Defines the interpolation modes for step interpolation.</p>\n"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"type": "ManagedReference",
|
"type": "ManagedReference",
|
||||||
"source_relative_path": "api/Hi.Mapping.CsvNcStep.yml",
|
"source_relative_path": "api/Hi.Mapping.CsvNcStep.yml",
|
||||||
@ -5888,7 +5888,7 @@
|
|||||||
"Uid": null,
|
"Uid": null,
|
||||||
"IsMRef": true,
|
"IsMRef": true,
|
||||||
"Title": "Hi.Mapping.TimeMapping",
|
"Title": "Hi.Mapping.TimeMapping",
|
||||||
"Summary": "<p sourcefile=\"api/Hi.Mapping.TimeMapping.yml\" sourcestartlinenumber=\"1\">Provides mapping between machining steps and time-based measurements (shots),</p>\n"
|
"Summary": "<p sourcefile=\"api/Hi.Mapping.TimeMapping.yml\" sourcestartlinenumber=\"1\">Provides mapping between machining steps and time-based measurements (shots).\nIt is one step to many data mapping (one-many).</p>\n"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "ManagedReference",
|
"type": "ManagedReference",
|
||||||
@ -11856,17 +11856,17 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "ManagedReference",
|
"type": "ManagedReference",
|
||||||
"source_relative_path": "api/Hi.Parallels.PriorityBasedTaskScheduler.yml",
|
"source_relative_path": "api/Hi.Parallels.PriorityTaskScheduler.yml",
|
||||||
"output": {
|
"output": {
|
||||||
".html": {
|
".html": {
|
||||||
"relative_path": "api/Hi.Parallels.PriorityBasedTaskScheduler.html"
|
"relative_path": "api/Hi.Parallels.PriorityTaskScheduler.html"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"version": "",
|
"version": "",
|
||||||
"Uid": null,
|
"Uid": null,
|
||||||
"IsMRef": true,
|
"IsMRef": true,
|
||||||
"Title": "Hi.Parallels.PriorityBasedTaskScheduler",
|
"Title": "Hi.Parallels.PriorityTaskScheduler",
|
||||||
"Summary": "<p sourcefile=\"api/Hi.Parallels.PriorityBasedTaskScheduler.yml\" sourcestartlinenumber=\"1\">A task scheduler that executes tasks with a specified thread priority.</p>\n"
|
"Summary": "<p sourcefile=\"api/Hi.Parallels.PriorityTaskScheduler.yml\" sourcestartlinenumber=\"1\">A task scheduler that executes tasks with a specified thread priority.</p>\n"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "ManagedReference",
|
"type": "ManagedReference",
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user