Skip to content

Roadmap

Kasey O edited this page Dec 13, 2017 · 11 revisions

v4.0.0:

  • Add RankedMap<K,V> class: like RankedDictionary<K,V> but with repeating K allowed.

  • Optimize RemoveWhere, RemoveWhereElement methods.

  • Enhance RankedDictionary:

    • Add RemoveAll method
    • Add Replace methods
    • Add TryGetGreaterThan, TryGetGreaterThanOrEqual, TryGetLessThan, TryGetLessThanOrEqual methods
  • Enhance RankedDictionary.KeyCollection:

    • Add Contains, First, Last methods
    • Add TryGetGreaterThan, TryGetGreaterThanOrEqual, TryGetLessThan, TryGetLessThanOrEqual methods
    • Add Reverse enumerator
  • Enhance RankedDictionary.ValueCollection:

    • Add First, Last methods
    • Add Reverse enumerator
  • Enhance RankedSet:

    • Add First method
    • Add Replace methods
    • Add TryGet, TryGetGreaterThan, TryGetGreaterThanOrEqual, TryGetLessThan, TryGetLessThanOrEqual methods
  • Enhance RankedBag:

    • Add First method
    • Add TryGetGreaterThan, TryGetGreaterThanOrEqual, TryGetLessThan, TryGetLessThanOrEqual methods
  • Add more examples for documentation.

Medium term:

  • Add .NET Standard 2.0 target for serialization support.

Long term:

  • Investigate adding immutable versions of classes.

  • Investigate adding concurrent versions of classes.

Clone this wiki locally