Skip to content

3.0.0

Choose a tag to compare

@Moreault Moreault released this 27 Sep 14:01
· 14 commits to master since this release
4d8ea6b

Collections.ObservableList

New

  • An Overwrite method has been added which clears the list and adds new entries instead. This is the equivalent of using Clear followed by Add and will not trigger an event if the operation does not change the state of the collection while Clear + Add would trigger twice regardless
  • Reverse methods from .NET's List<T> have been added

Breaking

  • The following methods and their overloads have been removed but are still available as part of ToolBX.OPEX : FirstIndexOf, LastIndexOf, IndexesOf, GetRandom, GetRandomIndex
  • The Add(System.Object) method has been removed
  • ObservableList no longer supports XML serialization

Other

  • Shuffle and Swap were erroneously [Obsolete] and were not removed

Collections.Grid

Potentially breaking

  • The Copy methods now return IGrid<T> only if you're using an IGrid<T> and Grid<T> if you're using Grid<T>