Why this matters
Enables IntelliSense and consistent API usage across assemblies.
All public types and members must have XML documentation comments with <summary>, <param>, <returns> (if non-void), and <exception> when thrown.
Enables IntelliSense and consistent API usage across assemblies.
Side-by-side examples engineers can pattern-match during review.
public int Add(int a, int b) { return a + b; }/
* Add two integers.
* @param a First addend.
* @param b Second addend.
* @returns Sum of a and b.
/
public int Add(int a, int b) { return a + b; }/
* Find by id.
* @param id External ID.
/
public User Find(string id){ ... }// Find by id
public User Find(string id){ ... }From the same buckets as this rule.