v17.9.28
What's Changed
- Make
VSTHRD200
ignoreDisposeAsyncCore
by @MartyIX in #1238 - Fix VSTHRD110 to not misfire due to parentheses in invocation expressions by @AArnott in #1245
- Emit VSTHRD003 warning when awaiting on foreign tasks from properties by @AArnott in #1244
- Fix VSTHRD004 mis-fire on
NoThrowAwaitable()
by @AArnott in #1243 - VSTHRD103 should flag violations amidst use of
?.
expressions by @AArnott in #1242 - VSTHRD200 catches local function naming by @AArnott in #1246
- VSTHRD111: Offer
.ConfigureAwait(false)
as the first code fix by @AArnott in #1248 - Fix v17.2 official build by @AArnott in #1250
- Merge latest Library.Template by @AArnott in #1249
- Fix VSTHRD012 false positive due to inaccessible overloads by @AArnott in #1247
- Analyzer fixes by @AArnott in #1251
- Fix VSTHRD003 to allow for awaiting more Task properties by @AArnott in #1252
- Drop reference to very old and removed document by @AArnott in #1255
- Add
AsyncLazy<T>.SuppressRelevance()
method by @AArnott in #1254 - Bump DNNE from 2.0.1 to 2.0.6 by @dependabot in #1257
- VSTHRD003 analyzer false positive fixes by @AArnott in #1258
- Avoid VSTHRD003 diagnostic for properties on objects created by async methods by @AArnott in #1263
- Build 17.9 stable version by @matteo-prosperi in #1264
New Contributors
Full Changelog: v17.8.14...v17.9.28