lib12 v2.5 Release Notes

Release Date: 2019-04-02 // almost 4 years ago
  • โž• Added:

    • Lots of additional reflection extensions. Methods like GetConstant, IsMarkedWithAttribute, IsImplementingInterface and more for all reflection constructs like Type, MethodInfo, PropertyInfo, etc.
    • ๐Ÿ‘Œ Support for ReadOnlyCollection and ReadOnlyDictionary in the Pack, Empty, IEnumerable and IDictionary
    • Execution.Repeat and Execution.Retry overloads
    • Concat and Recover extensions for the IDictionary
    • DateTime.GetYesterday and DateTime.GetTomorrow

    ๐Ÿ“‡ Renames (previous classes and methods stays as obsolete)

    • object.SetProperty - use Type.SetPropertyValueByName
    • Type.GetPropertyValue - use Type.GetPropertyValueByName

    Other:

    • ๐ŸŽ marked whole PerformanceCheck class as obsolete instead of just Benchmark method
    • โž• added Sonar for code quality checking
    • โž• added NCrunch config