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: Nov 13 at 7:31 PM by Insomnia32 | Created: Nov 13 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: Oct 29 at 7:46 AM by terasato | Created: Oct 27 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: Oct 13 at 8:06 AM by firehirsch | Created: Oct 9 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: Sep 26 at 2:37 PM by rsuter | Created: Sep 17 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: Jul 25 at 1:00 PM by PhilipC | Created: Jul 25 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: Nov 20 at 8:41 AM by SerpentTheGreen | Created: Jul 23 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: Apr 15 at 9:31 AM by rsuter | Created: Mar 14 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: Jul 6 at 10:43 PM by shatl | Created: Mar 13 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: Oct 13 at 8:10 AM by firehirsch | Created: Mar 12 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: Mar 8 at 12:04 AM by YakigatoNiji | Created: Mar 8 at 12:02 AM by YakigatoNiji