2011-01-07 36 views
3

我有一个类财产说C# - 检查哪些事件改变/访问的属性

private string fieldSelectedItem; 
    public string FieldSelectedItem 
    { 
     get 
     { 
      return fieldSelectedItem; 
     } 
     set 
     { 
      fieldSelectedItem = value; 
     } 
    } 

它是从许多地方访问。

我遇到了某种情况,即某个类中的某个属性被某个事件访问。还有一些事件正在改变价值。我试过调试。是否有可能检查哪个事件/功能已经改变/访问了该属性。有没有办法做到这一点。

回答

9

如何在设置器中放置断点并查看堆栈跟踪。

简单。

+0

+1但是挨打,挨打:) – 2011-01-07 11:54:19

4

堆栈跟踪应该给你一些关于调用来自哪里的信息,如果你在属性访问器中断开。