Change Version to 0.1.4
parent
7738a4028c
commit
12f733d6f0
|
@ -136,24 +136,26 @@ namespace ln.collections
|
|||
public K First => bTree.First();
|
||||
public K Last => bTree.Last();
|
||||
|
||||
public bool TryGetNextOrCurrent(K current, out K nextOrEqual) => bTree.TryGetNextOrCurrent(current, out nextOrEqual);
|
||||
|
||||
|
||||
|
||||
public IEnumerable<K> Keys => bTree.Keys;
|
||||
public IEnumerable<V> Values => bTree.Values.SelectMany(vl => vl);
|
||||
|
||||
public IEnumerable<KeyValuePair<K, V>> GetKeyValuePairs()
|
||||
{
|
||||
foreach (K key in Keys)
|
||||
{
|
||||
List<V> lv = bTree[key];
|
||||
foreach (V value in lv)
|
||||
yield return new KeyValuePair<K, V>(key, value);
|
||||
}
|
||||
public IEnumerable<KeyValuePair<K, V>> GetKeyValuePairs()
|
||||
{
|
||||
foreach (K key in Keys)
|
||||
{
|
||||
List<V> lv = bTree[key];
|
||||
foreach (V value in lv)
|
||||
yield return new KeyValuePair<K, V>(key, value);
|
||||
}
|
||||
}
|
||||
public void AddRange(IEnumerable<KeyValuePair<K, V>> keyValuePairs)
|
||||
{
|
||||
foreach (KeyValuePair<K, V> keyValuePair in keyValuePairs)
|
||||
Add(keyValuePair.Key, keyValuePair.Value);
|
||||
public void AddRange(IEnumerable<KeyValuePair<K, V>> keyValuePairs)
|
||||
{
|
||||
foreach (KeyValuePair<K, V> keyValuePair in keyValuePairs)
|
||||
Add(keyValuePair.Key, keyValuePair.Value);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<PropertyGroup>
|
||||
<TargetFramework>netcoreapp3.1</TargetFramework>
|
||||
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
||||
<Version>0.1.3</Version>
|
||||
<Version>0.1.4</Version>
|
||||
<Authors>Harald Wolff-Thobaben</Authors>
|
||||
<Company>l--n.de</Company>
|
||||
<AssemblyVersion>0.0.1.1</AssemblyVersion>
|
||||
|
|
Loading…
Reference in New Issue