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.