Property exception not working

I'm having issues setting an exception for ArgumentOutOfRangeException from the property System.Environment.StackTrace. My exception definition is as follows: System.Environment.StackTrace,Syste...

Id #11018 | Release: None | Updated: Dec 2, 2015 at 5:42 PM by rsuter | Created: Nov 13, 2015 at 7:31 PM by Insomnia32

"Document exception" quick fix doesn't deduce argument name when using nameof()

void DoStuff(string value) { throw new ArgumentNullException(nameof(value)); } Alt-enter on "throw" line Select "Document exception" Generated XML doc has empty parameter name

Id #11017 | Release: None | Updated: Dec 2, 2015 at 5:43 PM by rsuter | Created: Oct 27, 2015 at 3:48 PM by perbol

Doesn't work with property.

Hi, I found that this extension doesn't work properly with properties. For this code, Exceptional suggests "Exception 'IOException' is not documented." (+2 more suggestions): public string Prop1 ...

Id #11016 | Release: None | Updated: Dec 2, 2015 at 5:44 PM by rsuter | Created: Oct 9, 2015 at 3:37 AM by terasato

Exceptional 0.7.3 fails if inside try..catch block

When there are multiple exceptions that can be caught, Exceptional fails after creating the try..catch block for the first exception. This is true whether Exceptional has created the try..catch bl...

Id #11015 | Release: None | Updated: Dec 2, 2015 at 5:45 PM by rsuter | Created: Sep 17, 2015 at 3:51 PM by sngbrdb

A way to state what exceptions a delegate passed as a parameter can throw

Given the following method: public static void DoAction(Action action) { action(); } Exceptional is telling me that an exception System.Exception should be documented because action may thr...

Id #11014 | Release: None | Updated: Dec 2, 2015 at 5:46 PM by rsuter | Created: Jul 25, 2015 at 12:59 PM by PhilipC

Exceptions thrown from code contracts

It'd be very useful if Exceptional could also recognize these, in cases like (the code I'm looking at now): public static Action WithFailFast ([NotNull] this Action action) { Contract.R...

Id #11013 | Release: None | Updated: Dec 2, 2015 at 5:46 PM by rsuter | Created: Jul 23, 2015 at 8:28 PM by arkanesystems

"Include caught as inner" fails if inner is not last argument

Consider: catch (Exception e) { throw new OuterException(e, "Foo"); } Here Exceptional suggests CA "Include caught exception as inner exception" which incorrectly appends x to the end of the arg...

Id #11009 | Release: None | Updated: Dec 2, 2015 at 5:47 PM by rsuter | Created: Mar 14, 2015 at 5:43 PM by drewnoakes

Aggregate multiple ArgumentNullExceptions into one

Implement analyzer and quickfix to aggregate multiple ArgumentNullExceptions into one: This should be transformed from... /// <exception cref="ArgumentNullException"><paramref name="a"/> is <see ...

Id #11008 | Release: None | Updated: Dec 2, 2015 at 5:48 PM by rsuter | Created: Mar 13, 2015 at 10:50 AM by rsuter

Don't suggest documenting exceptions in unit test code

I'd like to tell Exceptional to disable processing on any classes that have the [NUnit.Framework.TestFixture] attribute.

Id #11006 | Release: None | Updated: Dec 2, 2015 at 5:49 PM by rsuter | Created: Mar 12, 2015 at 9:37 PM by drewnoakes

Consider possible exceptions when using keywords

This code sample, while obviously throwing a NullReferenceException, does not trigger any form of warning or quick fix from Exceptional. var s = (IEnumerable)null; foreach (var e in s) {} Exceptio...

Id #11004 | Release: None | Updated: Dec 2, 2015 at 5:50 PM by rsuter | Created: Mar 8, 2015 at 12:02 AM by YakigatoNiji