Skip to content

5.1.0

Compare
Choose a tag to compare
@dennisdoomen dennisdoomen released this 04 Apr 06:04
· 137 commits to master since this release
  • {New} Updated AV1501 to make types sealed by default - #71

  • {New} Added rule AV1026 "Classes should protect the consistency of their internal state" - #78

  • {New} Added a reference to the four principles of OOP - #79

  • {New} Use null-conditional operator for event invocations in AV1220 - #82

  • {New} Update AV1739 for discards using _ and __ - #90

  • {New} Updated examples in AV1545 and added ternary operator example - #88

  • {New} Allow multiple assignments per statement in AV1552 by using out variables, is-patterns or deconstruction into tuples - #100

  • {New} Added example for new-format dictionary initializers - #101

  • {New} Added null-conditional operator example to AV1545 - #103

  • {New} Added tuples and exception for TryParse to AV1562 - #113

  • {New} Added naming conventions for local functions & tuple elements to AV1702 - #115

  • {New} Added ordering guidelines for local functions - #119

  • {New} Added guidelines on where to put namespaces - #122

  • {New} Added new rule (AV1251) for this/base prefixes - #123

  • {New} Updated AV2400 to include expression bodied members and initializers - #118

  • {New} Rewrote AV1570 to use the is pattern over as with null check - #114

  • {New} Updated AV1720 to include local functions naming guidelines - #117

  • {New} Updated AV2400 with the proper location of static and aliases - #126

  • {Fix} Added example to AV1515 on using binary literal with digit separator - #125

  • {Fix} Updated type naming examples in AV1708 - #84

  • {Fix} Rephrased AV1010 based on feedback - #80

  • {Fix} Fixed links to SOLID principels and Uncle Bob's site - #63

  • {Fix} Updated example of AV1225 to match naming rules - #73

  • {Fix} Fixed a misleading example in AV1553 on multiple overloads - #66

  • {Fix} Fixed the reference to AV1135 in AV1553 - #75

  • {Fix} Clarified the layout of multi-line members in AV2400 - #76

  • {Fix} Added a differentiation between acronyms and abbreviations in AV1706 - #81

  • {Fix} Updated AV1506 to account for generic types - #89

  • {Fix} Various small corrections - #95

Special thanks to the significant contributions of @bkoelman