Change Version to 0.1.4

master
Harald Wolff 2021-04-01 15:45:42 +02:00
parent 7738a4028c
commit 12f733d6f0
2 changed files with 15 additions and 13 deletions

View File

@ -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);
}
}
}

View File

@ -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>