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

RSRP-467245: False error in a debugger DataTip: error CS1061: '(int, int)' does not contain a definition for 'x'

$
0
0
Reporter Vladimir Reshetnikov (nikov) Vladimir Reshetnikov (nikov)
Created Nov 27, 2017 9:50:39 PM
Updated Apr 9, 2018 6:41:45 PM
Resolved Apr 9, 2018 6:41:45 PM
Subsystem Debugger features
Assignee Mikhail Senkov (micha)
Priority Normal
State Fixed
Type Bug
Fix version 2018.1
Affected versions No Affected versions
Fixed In Version ReSharper 2018.1 EAP 7
VsVersion All Versions
using System;

interface IContainer<T>
{
T Value { get; }
}

struct S : IContainer<(int x, int y)>
{
public (int x, int y) Value => default;
}

interface I
{
void Foo<T>(T t) where T : IContainer<(int x, int y)>;
}

class C : I
{
void I.Foo<T>(T t)
{
var value = t.Value;
Console.WriteLine(value.x); // Set breakpoint at this line
}

static void Main()
{
I c = new C();
c.Foo(new S());
}
}


Viewing all articles
Browse latest Browse all 106942

Trending Articles



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