Reporter |
|
---|---|
Created | Mar 14, 2018 9:59:57 PM |
Updated | Apr 7, 2018 10:58:24 AM |
Resolved | Apr 6, 2018 4:51:08 PM |
Subsystem | Code Analysis - C# |
Assignee | Alexander Shvedov (shvedov) |
Priority | Critical |
State | Fixed |
Type | Bug |
Fix version | 2018.1 |
Affected versions | 2017.3.1 |
Fixed In Version ReSharper | 2018.1 EAP 7 |
VsVersion | All Versions |
I tried to use pattern matching to combine a type check and a cast inside a switch statement inside a lambda inside a field initializer, but Rider said that pattern variable declarations are not allowed inside field initializers. This was apparently already fixed in .NET Core, but Rider still reports this as an error.
This is inside a .NET Core project.