Dangl.Common
This library contains common, shared functionality.
CI Builds
CI builds are available via MyGet
https://www.myget.org/F/dangl/api/v3/index.json
Compatibility
This project targets both netstandard1.3 and net45. Due to .Net 4.5.2 being the currently latest supported version
by Microsoft and the xUnit test suite, no tests are run for net45 and net451.
BindableBase
Base class for property binding with INotifyPropertyChanged.
StringEncryptionExtensions
Encryption and decryption methods using AES and PBKDF2.
StringExtensions
- Sanitize method to normalize line endings to current environments default and to also trim whitespaces at each line end
- ToBase64 and FromBase64 methods
- Compress / Decompress methods using GZip and returning Base64 output
TrulyObservableCollection
Collection that notifies of item changes (add, delete) as well as whenever a child item that implements INotifyPropertyChanged is changed.