v4.0.0.5323
What's Changed
Multiple extension methods; Relocate and rename some classes by @I-RzR-I in #40
- Add new byte extension:
IsEntirelyNull. - Add new enumerable extensions:
ConvertToQuerystring,Convert. - Add new dictionary extensions:
TryGetValue,GetValueOrDefault,ContainsAllKeys,ContainsAnyKeys. - Add new DateTime extensions:
ToEpoch,FromEpoch,IsDifferentDay,IsDifferentLocalDay. - Add
ConcurrentQueueextensions:Purge,Prune,DequeueAll,DequeueBatch,EnqueueRange,Enqueue,EnqueueRange,DequeueAndProcessBatches. - Add
ConcurrentDictionaryextensions:Remove,RemoveWhere,TryRemove,RemoveAll,GetValueOrDefault. - Add
DirectoryInfoextensions:GetMatchingFiles,Empty,GetParentOf,Where,HasDirectories,HasFiles,IsEmpty. - Adjust the location of the
JsonObjectSerializerclass. - Add new enumerable extensions:
ForEach,ForEachAsync. - Rename and relocate the
InsensitiveCaseHashtableHelpertoInsensitiveCaseHashtable. - Rename and relocate the
DisposablesCollectionHelpertoDisposableStackCollection. - Implement
TEAhelper. - Add
TEAextensionsTEAEncrypt,TEADecrypt.
Full Changelog: v3.4.0.7452...v4.0.0.5323