balintn
-
- 8,646 total downloads
- last updated 3/5/2022
- Latest version: 1.1.3
Yet Another Guard argument validation package. The speciality is that validation statements only take the argument, but they don't need the name of the argument as a second argument; still, the name of the argumnet is included in validation exceptions thrown. Usage: public void MyFunc(string... More information -
- 3,315 total downloads
- last updated 5/16/2021
- Latest version: 1.0.7
Implements Date support without the need to neglect the time part. Conversion to ISO and other formatted date strings; parsing, conversions to/from DateTime, comparisons. Additions and subtractions using TimeSpans and DateSpans. -
- 2,221 total downloads
- last updated 11/27/2019
- Latest version: 1.1.1
Foresty implements generic functionality for tree- or forest-like structures, like depth-first and breadth-first traverses. It provides two approaches: enumerators for Linq-like, ordered node enumerations and visitors to invoke functions for each node in order. Supports .Net Framework 4.0, 4.5+ and... More information -
- 1,321 total downloads
- last updated 7/31/2021
- Latest version: 0.0.4
Provides simple base interceptors for a number of everyday interception scenarios like execution timing, method entry/exit logging or exception handling. -
YACallerInfo by: balintn
- 972 total downloads
- last updated 4/7/2022
- Latest version: 1.0.6
Tiny helper to get name of caller method (and those of predecessors in the call chain). -
TwoWayDict by: balintn
- 497 total downloads
- last updated 12/31/2020
- Latest version: 0.0.2
Implements a "Two-way Dictionary", one that has constant conplexity item access from both the key and the value. -
- 60 total downloads
- last updated 1/29/2023
- Latest version: 1.0.0
Implements an observable collection with a filter predicate, where changes in the filter, added or removed items are observable. Meant to be used as a collection in WPF or Maui UI lists with search or filter capabilities. Items in the collection are stored as they are, ObservableCollection.Items... More information