This project is read-only.
3
Vote

Aggregate multiple ArgumentNullExceptions into one

description

Implement analyzer and quickfix to aggregate multiple ArgumentNullExceptions into one:

This should be transformed from...
/// <exception cref="ArgumentNullException"><paramref name="a"/> is <see langword="null" />.</exception>
/// <exception cref="ArgumentNullException"><paramref name="b"/> is <see langword="null" />.</exception>
/// <exception cref="ArgumentNullException"><paramref name="c"/> is <see langword="null" />.</exception>
public void Do(object a, object b, object c)
{
... to:
/// <exception cref="ArgumentNullException"><paramref name="a"/> or <paramref name="b"/> or <paramref name="c"/> is <see langword="null" />.</exception>
public void Do(object a, object b, object c)
{
This issue is coming from: https://exceptional.codeplex.com/workitem/11005