Namespace CriusNyx.Util
Classes
- ArrayExtensions
Extensions for arrays
- DebugPrintExtensions
Serialize the object to a Debug object similar to rust object notation (RON).
- EquivalentExtensions
Extensions methods for the Equivalent interface.
- Extensions
Extensions for manipulating ordinary objects.
- LinqExtensions
Extensions for sets and lists.
- StringExtensions
Extensions for strings.
- TreeExtensions
Extensions to work with trees.
Interfaces
- DebugPrint
Apply this interface to an object to added .Debug support to that object. Otherwise .ToString will be used instead.
- Equivalent
Implemented the Equivalent method that determines that two elements are equivalent but not nessessarily equal.
- ITree<T>
Apply this interface to a class to allow it to auto implement Traverse and other tree extensions.
Delegates
- DebugPrint.CustomDebugPrint<T>
Custom debug print implementation