NuniToolbox is a collection of common functions for the lazy programmer.
- Collections
- Extension methods on IEnumerable and ICollection for iterating, grouping, sorting, shuffling and adding items
ExtendedObservableCollection
class for optimized adding of many items or replacing all items with only one changed event at the end of the operation
- Cryptography
- Implementation of RFC 5869 - HMAC-based Extract-and-Expand Key Derivation Function
- Enum
- Support for translating enum values into display strings
- Model
- Base classes for model objects
- Objects
- Extension methods for shallow and deep copy
- Time
- Different classes for date and time only
- Helper methods for weekdays, months and years
- Commands
- Implementation of a simple command taking delegates for the
Execute
andCanExecute
logic
- Implementation of a simple command taking delegates for the
- Converters
- Boolean algebra
null
tobool
orVisibility
- Empty collection to
bool
orVisibility
- Common conversions for displaying purposes
- ViewModel
- Base class for view model objects
- Ready to use view model for selections
- Special view model for window content
NuniToolbox is licensed under the MIT license.