Library with classes and methods for every >= .NET 7 application
- Extensions fro Strings, Arrays, Lists, ... such as Is(), IsNot() and ToEnum()
- Inherit the Config class which reads .json configuration file into a C# class with transformations based on 'EnvironmentName', at runtime
- Dump.Write() "equivalent" to console.log in javascript
- ToValue and ToText extensions on Enums, supporting two attributes (EnumText, EnumValue) to fill data to an Enum
- ToJson() on any object, converting to json string or to an object from a json string
- PartialJson on a json string, to convert only a part of the whole json, into the C# class, no need to model it all
- Simple fire and forget in Async.Run()
- Simple cryptation of Strings or Bytes[] through extension method Encrypt() and Decrypt() - uses AES CBC PKCS7
- Simply obfuscate a String through extension Obfuscate() and Deobfuscate()
- Simply convert to a Base64 string for Strings and Byte[] through extension method ToBase64()
- Simply hash a String or Byte[] through extension methods ToSha1(), ToSha256() and ToMd5()
- >= .NET 7
- 7.6.0.2
- nuget doesnt show 7.6.0.1... even though listed; just trying a bump
- updated docs
- View git history of this file if interested
- Simply install the nuget package
- Installation guide
- Free