Quantcast
Channel: YouTrackReSharper (RSRP) - Bug and Issue Tracker
Viewing all articles
Browse latest Browse all 106942

RSRP-468690: Pattern variable declarations inside lambda inside field initializer incorrectly marked as error

$
0
0
Reporter Nick Clifford (nickbclifford) Nick Clifford (nickbclifford)
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.


Viewing all articles
Browse latest Browse all 106942

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>