查找 Visual Studio 中的所有引用因 F# 成员而损坏

Find all references from Visual Studio is broken with F# members

我有一个简单的 F# 类型(模拟 ViewModel)

type MainViewModel() as self =
    let mutable internalBU = Some "Test - BU"

其中成员属性定义如常(例如如下)

    member x.InternalBU 
        with get() : string = internalBU.Value 
        and set (value:string) =internalBU <- Some value

我在一个普通的行中使用它(8)

    let findME name =
        printfn "Hello %s" (self.InternalBU.Replace(" - BU", name))   

现在,当我从 InternalBU 定义中搜索参考时

我找不到第 8 行。 这似乎是一个错误,因为我尝试了从第 8 行开始的相同搜索(然而这不是在现实世界中发生的情况)并且 Visual Studio 找到了该行的 F# 参考。

我之前将此作为错误报告给 MS,它已在 Visual Studio 16.8 中修复:

https://developercommunity.visualstudio.com/t/Find-References-does-not-show-code-anymo/1159434