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