繁体   English   中英

如何找到对 C# 9 记录定义的字段的所有引用?

[英]How can I find all references to fields defined by a C# 9 record?

复制:

public class TestCase
{
    public Boolean MyFieldIsFour(MyRecord myRecord)
    {
        return myRecord.MyField == 4;
    }
}

public record MyRecord(int MyField);

右键单击int MyField并选择Find All References Visual Studio 找不到对MyField的任何引用。 我原以为它会在myRecord.MyField找到参考。 如果MyRecord更改为class ,则 Visual Studio 按预期查找引用没有问题。

这是 Visual Studio 中的错误吗? 我现在如何使用record找到参考文献?

这是 Roslyn 中的一个错误(或者如果您想这样称呼它,则未实现的功能)。

record s 周围的语义是一团糟。 看到这个反馈这个问题,这个问题,这个问题这个问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM