C# – 检查哪个事件更改/访问了一个属性
我有一个有财产的class级说
private string fieldSelectedItem; public string FieldSelectedItem { get { return fieldSelectedItem; } set { fieldSelectedItem = value; } }
它可以从很多地方访问。
我遇到了一种情况,即某个属性是由某个事件访问的。 还有一些事件正在改变价值。 我试过调试。 是否可以检查哪个事件/function已更改/访问该属性。 有没有办法这样做。
如何在setter中放置一个断点并查看堆栈跟踪。
Simples。
如果您在属性访问器中中断,堆栈跟踪应该为您提供有关调用来自何处的一些信息。