跟踪是什么触发了对C#中IObservable的更新

问题描述 投票:0回答:1

我第一次使用IObservable,试图调试一些前一段时间编写的代码。我主要遵循它的操作,但是我遇到的问题是,我们有一个方法OnChanged订阅了该对象,当该对象的某些内容发生更改时触发,但是我一直在努力寻找导致更改的原因起飞的方法来自。任何人都可以建议任何方法来找到此信息吗?

c# system.reactive
1个回答
1
投票

嗯,这是到目前为止还不是一个好办法,但是应该可以工作

public void OnChanged(object property, [CallerFilePath] string file = null, [CallerLineNumber] int (not sure) lineNumber = null)
{
    // Body
}

使用这些属性,您应该获得文件和行号

© www.soinside.com 2019 - 2024. All rights reserved.