CommOps is a dll library written in C#. I created it to store common operations, extensions, and functions that I have ended up using in multiple other personal projects.
The libaray is under the Apache 2.0 License, and a copy of the license is included with the source code and all distributions.
The source code for this library is publicly available on GitHub here.
Installation / Usage
The dll file can be downloaded and included in any other projects as permissible under the License. It can be downloaded here or on the GitHub page.
Bugs, Suggested Features, & Questions
Please leave bug reports, suggestions, and questions on the GitHub page for the project. I can also be reached on Discord at Pradoxzon#7692.
If you enjoy my work, please consider helping to support me by donating.
Namespaces & Features
ArraySubset : Class
Defines a static extension to arrays that copies part of the source array and returns the resulting array instead of assigning the result to a function argument.
FromBytes : Class
Implements extensions to byte arrays that convert the arrays to other types.
ToBytes : Class
Implements extensions to base types to convert them to byte arrays.
BitMath : Class
Provides methods and constants for working with bytes and for treating numbers as bits.
FMath : Class
Provides methods for performing calculations on floating point numbers.
IntMath : Class
Defines extensions to the base integer types for common math operations.
This is the initial release of the library.
The library includes functions for working with and converting byte arrays.
It also includes functions for performing math operations on bits, floats, and integer types.